The following function can be used to add the git card item and details to the sales order item line.
   function addGiftCardItemAndSetDetails(salesOrderId, giftItemId, giftDetails) {
            try {
                let salesOrder = record.load({
                    type: record.Type.SALES_ORDER,
                    id: salesOrderId,
                    isDynamic: true
                });
                salesOrder.selectNewLine({
                    sublistId: 'item'
                });
                salesOrder.setCurrentSublistValue({
                    sublistId: 'item',
                    fieldId: 'item',
                    value: 21952
                });
                salesOrder.setCurrentSublistValue({
                    sublistId: 'item',
                    fieldId: 'amount',
                    value: 100
                });
                salesOrder.setCurrentSublistValue({
                    sublistId: 'item',
                    fieldId: 'giftcertfrom', 
                    value: 'testaj@gmail.com'
                });
                salesOrder.setCurrentSublistValue({
                    sublistId: 'item',
                    fieldId: 'giftcertrecipientname',
                    value: 'JJ'
                });
                salesOrder.setCurrentSublistValue({
                    sublistId: 'item',
                    fieldId: 'giftcertrecipientemail',
                    value: 'test1@gmail.com'
                });
                salesOrder.setCurrentSublistValue({
                    sublistId: 'item',
                    fieldId: 'giftcertmessage', 
                    value: 'Gift card for you'
                });
                salesOrder.commitLine({
                    sublistId: 'item'
                });
                let updatedSalesOrderId = salesOrder.save();
                return updatedSalesOrderId;
            } catch (e) {
                log.error({
                    title: 'Error Adding Gift Card Item and Details',
                    details: e.message
                });
                throw e;
            }
        }