Itzco
12/11/2019, 6:49 AMfunction setAddress(context, address) {
var CR = context.currentRecord;
var addSubRecord = CR.getCurrentSublistSubrecord({
sublistId: "addressbook",
fieldId: "addressbookaddress"
});
var currentAddressCount = CR.getLineCount({
sublistId: "addressbook"
});
var nl = null;
if (currentAddressCount === 0) {
CR.selectNewLine({
sublistId: "addressbook"
});
} else {
CR.selectLine({
sublistId: "addressbook",
line: 0
});
}
var subrecord = nlapiEditCurrentLineItemSubrecord(
"addressbook",
"addressbookaddress"
);
if (subrecord == null)
subrecord = nlapiCreateCurrentLineItemSubrecord(
"addressbook",
"addressbookaddress"
);
var code = countryCodes[address.country];
if (code) {
subrecord.setFieldValue("country", code);
}
subrecord.setFieldValue("city", address.city);
subrecord.setFieldValue("zip", address.zip);
subrecord.setFieldValue("state", address.state);
subrecord.setFieldValue("addressee", "");
subrecord.commit();
nlapiCommitLineItem("addressbook");
// **** 2
}
Sorry for the long post,battk
12/11/2019, 8:53 AMbattk
12/11/2019, 8:54 AMbattk
12/11/2019, 8:59 AMbattk
12/11/2019, 9:01 AMbattk
12/11/2019, 9:02 AMbattk
12/11/2019, 9:03 AMItzco
12/11/2019, 9:43 AMbattk
12/11/2019, 9:49 AMbattk
12/11/2019, 9:50 AMItzco
12/11/2019, 9:50 AMItzco
12/11/2019, 9:50 AMbattk
12/11/2019, 9:50 AMbattk
12/11/2019, 9:51 AMItzco
12/11/2019, 9:54 AMItzco
12/11/2019, 9:55 AMbattk
12/11/2019, 9:58 AMItzco
12/11/2019, 9:59 AMItzco
12/11/2019, 10:18 AMfunction setAddress(rec, address) {
var subrecord = rec.getSublistSubrecord({
sublistId: "addressbook",
fieldId: "addressbookaddress",
line: 0
});
subrecord.setValue("addr1", address.addr1);
subrecord.setValue("city", address.city);
subrecord.setValue("state", address.state);
subrecord.setValue("zip", address.zip);
// if (code) {
subrecord.setValue("country", address.country);
return;
}
Sure now have to verify update rules, etc but not that bad 🙂battk
12/11/2019, 10:27 AMbattk
12/11/2019, 10:28 AMsubrecord.setValue({fieldId: "addr1", value: address.addr1});Itzco
12/11/2019, 10:34 AMItzco
12/12/2019, 10:20 AMmichoel
12/12/2019, 12:33 PMvar primaryContactRecord = record.create({ type: record.Type.CONTACT });
primaryContactRecord.setValue({ fieldId: 'firstname', value: "Joe") });
primaryContactRecord.setValue({ fieldId: 'lastname', value: "Shmoe") });
primaryContactRecord.setValue({ fieldId: 'email', value: "<mailto:joe@shmoe.com|joe@shmoe.com>"});
primaryContactRecord.setValue({ fieldId: 'phone', value: "123 456 789"});
primaryContactRecord.setValue({ fieldId: 'company', value: leasRecordId });
var primaryContactId = primaryContactRecord.save();
record.attach({
record: { type: record.Type.CONTACT, id: primaryContactId },
to: { type: type, id: leadRecordId },
attributes: { role: CONTACT_ROLES.PRIMARY_CONTACT },
});michoel
12/12/2019, 12:40 PMItzco
12/13/2019, 4:37 AMItzco
12/13/2019, 4:38 AMmichoel
12/13/2019, 4:39 AM