This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var CAPTCHA_VERIFICATION_URL = 'https://www.google.com/recaptcha/api/verify'; //This is the verification URL | |
var CAPTCHA_PRIVATE_KEY = '6Lf1-OASAAAAAFkwdm0fLSAPErgLRw54VzF4aPrO'; //This is the private key we've obtained from Part 1 of this tutorial | |
/** | |
* | |
* @param {nlobjRequest} request Request object | |
* @param {nlobjResponse} response Response object | |
* @returns {Void} Any output is written via response object | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* This is the external URL of the Suitelet we've created on Part 3 of this tutorial. | |
*/ | |
var CAPTCHA_VERIFICATION_SUITELET_URL = 'https://forms.na1.netsuite.com/app/site/hosting/scriptlet.nl?script=89&deploy=1&compid=TSTDRV262509&h=cd6d5783f52fba53b0f3'; | |
/** | |
* Executes when the user clicks the Submit button. | |
* @returns {Boolean} True to continue save, false to abort save | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DateTimeZoneUtils = { | |
/** | |
* This is a method to get the current Date/Time | |
* based on the time zone offset specified. | |
* | |
* @param timeZoneOffSet {Number} - The time zone offset. | |
* | |
* @returns {Date} date - The Date/Time Object based on the time zone offset specified. | |
*/ | |
getCurrentDateTime: function (timeZoneOffSet) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Demonstrates how to use the utility. | |
*/ | |
var dateTimeInUSWestCoast = new Date(); | |
var convertedDateTime = DateTimeZoneUtils.getCurrentDateTime(1); | |
var convertedDateTimeText = DateTimeZoneUtils.getCurrentDateTimeText(1, 'datetimetz'); | |
var convertedCompanyDateTime = DateTimeZoneUtils.getCompanyCurrentDateTime(); | |
var convertedCompanyDateTimeText = DateTimeZoneUtils.getCompanyCurrentDateTimeText('datetimetz'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Declare HTML5 DOCTYPE. This is needed because Bootstrap will no work if the DOCTYPE isn't HTML5 --> | |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Registration Form</title> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<!-- Include Bootstrap CSS from CDN --> | |
<link href="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
private void getFileAndSaveLocally() throws IOException { | |
//Login to NetSuite Web Service | |
/* | |
* Get the File from NetSuite by invoking the get operation | |
*/ | |
_console.writeLn("Enter Internal ID of the File: "); | |
String internalID = _console.readLn(); | |
RecordRef NSFileRef = new RecordRef(); | |
NSFileRef.setInternalId(internalID); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* WIZARD CODE | |
* This is the step where you create your file upload page. | |
*/ | |
if (step == 'custstep_upload_file') { | |
var fileField = this.wizard.addField('custpage_file', 'select', 'File'); | |
var uploadButton = this.wizard.addField('custpage_btn_upload', 'inlinehtml', 'Browse'); | |
fileField.setPadding(2); | |
fileField.setMandatory(true); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* File Upload Wizard. | |
* @param {nlobjRequest} request Request object | |
* @param {nlobjResponse} response Response object | |
* @returns {Void} Any output is written via response object | |
*/ | |
function main(request, response) { | |
var assistant = nlapiCreateAssistant("File Upload Wizard", true); | |
assistant.setOrdered(true); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Executes when the wizard page loads. Binds a function/callback on the Browse button. | |
* @returns {Void} | |
*/ | |
function onPageInit() { | |
var fileUploadButton = jQuery('#browse'); | |
if (fileUploadButton.length == 0) return; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* File Upload Suitelet. | |
* @param {nlobjRequest} request Request object | |
* @param {nlobjResponse} response Response object | |
* @returns {Void} Any output is written via response object | |
*/ | |
function main(request, response) { | |
if (request.getMethod() == 'GET') { | |
/* Build the upload form. */ |
OlderNewer