karlenigma
11/07/2018, 1:49 PMjmacdonald
11/07/2018, 1:52 PMkarlenigma
11/07/2018, 1:53 PMkarlenigma
11/07/2018, 1:53 PMalien4u
11/07/2018, 1:56 PMalien4u
11/07/2018, 1:56 PMkarlenigma
11/07/2018, 1:56 PMjmacdonald
11/07/2018, 1:56 PMjmacdonald
11/07/2018, 1:57 PM// Add a hidden credentials field
var credentialsField = form.addCredentialField({
id: 'custpage_guid',
label: 'GUID',
restrictToDomains: '<http://www.netsuite.com/>',
restrictToScriptIds: 'customscript_upload_file_test'
});
// Set the max length to be larger
credentialsField.maxLength = '128';
// Set field to be hidden
credentialsField.updateDisplayType({
displayType : serverWidget.FieldDisplayType.HIDDEN
});
karlenigma
11/07/2018, 1:57 PMfunction create_UUID(){
var dt = new Date().getTime();
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
var r = (dt + Math.random() * 16) % 16 | 0;
dt = Math.floor(dt / 16);
return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16);
});
}
karlenigma
11/07/2018, 2:05 PMkarlenigma
11/07/2018, 2:05 PMkarlenigma
11/07/2018, 2:08 PMkarlenigma
11/07/2018, 2:08 PMjmacdonald
11/07/2018, 2:15 PMkarlenigma
11/07/2018, 2:17 PMjmacdonald
11/07/2018, 2:18 PMuuid4 = UUID.create();
karlenigma
11/07/2018, 2:18 PMjmacdonald
11/07/2018, 2:31 PMkarlenigma
11/07/2018, 2:31 PMalien4u
11/07/2018, 2:38 PM