Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Please note that on Saturday, April 11, 2026, at 8:00 PM Pacific time, our Case Management System will undergo a scheduled maintenance for approximately 30 minutes. During this time, case creation via SuiteAnswers will be unavailable and inbound calls will be routed to Customer Service.
Can't seem to window.open after nlapixmltopdf
I'm relatively new to Suitescript so I think I must be missing something...
Through a User Event / Workflow combination, I call my nlapixmltopdf Suitelet.
It seems to pass the parameters correctly and the nlapixmltopdf Suitelet doesn't throw any errors.
however, when I then try to open the PDF using the example code (back in the User Event), I get the following TypeError: "Cannot find function open in object [object Object]".
The line referenced in the error is the new Window line.
See code example below. Could one of you codemasters help me out? Many thanks in advance.
// Create PDF Dispatch Ticket //call TicketPDF.js suitelet var createPDFURL = nlapiResolveURL('SUITELET', 'customscript_suitelet_ticketpdf', 'customdeploy1'); //pass internal ID of current record createPDFURL += '&id=' + nlapiGetRecordId(); /* for testing I update the message field with variables, etc. to make sure the code is correct */ var notes = ""; notes = notes + nlapiSetFieldValue ('message', assigneeResource + " " + serviceItem + " " + tosDriver + createPDFURL); //Show the PDF File newWindow = window.open(createPDFURL); 0