Sök…


Anmärkningar

NetSuite är en molnbaserad ERP-, CRM-, E-Commerce- och Professional Services-ledningsplattform. Det används av över 30 000 företag för att driva hela sin verksamhet.

NetSuite är helt anpassningsbar av administratörer och utvecklare, inklusive via ett JavaScript-baserat API som heter SuiteScript. Utvecklare kan skriva skript som utlöses av olika händelser i NetSuite-systemet för att automatisera affärsprocesser.

Var kan du få hjälp

  1. Gå med i NetSuite Professionals Slack Community, där du har direkt tillgång till över 200 NetSuite Professionals över hela världen.
  2. Använd NetSuite Records Browser för schemat för alla posttyper
  3. Mozilla Developer Network: s JavaScript Reference Guide

versioner

Version Utgivningsdatum
2016,2 2016/09/20

Eclipse SuiteCloud IDE-installation

  1. Ladda ner och installera den senaste Eclipse IDE
  2. Installera SuiteCloud IDE-plugin
    1. När installationen är klar, starta Eclipse
    2. Navigera till Hjälp > Installera ny programvara ...
    3. Klicka på Lägg till ... för att lägga till en ny uppdateringswebbplats
    4. Välj webbplatsen "SuiteCloud IDE" i rullgardinsmenyn Arbeta med
    5. Fortsätt genom installationsguiden
    6. Starta om Eclipse när du uppmanas
  3. Konfigurera SuiteCloud IDE-plugin
    1. När Eclipse startar om kommer du att uppmanas att ställa in SuiteCloud-plugin med ett huvudlösenord och standard NetSuite-konto
    2. När du har slutfört den här installationsguiden navigerar du till Inställningar > NetSuite
      • Här hittar du alla SuiteCloud IDE-inställningar
    3. [Valfritt] Om din primära användning för Eclipse är NetSuite-utveckling, navigerar du till Inställningar > Allmänt > Perspektiv och gör "NetSuite" -perspektivet som standard
  4. Skapa ett nytt NetSuite-projekt
    1. Högerklicka i NS Explorer- fönstret och välj Nytt > NetSuite-projekt
    2. Följ guiden för projektuppsättningen du väljer. Projekttyperna är som följer:
      1. Kontoanpassning : Ett projekt som utnyttjar SuiteCloud-utvecklingsramen för att bygga anpassade objekt, poster och skript för att anpassa ett NetSuite-konto.
      2. SuiteScript : Ett projekt som enbart används för att skriva skript.
      3. SSP-applikation : En SuiteScript Server Pages-applikation, som vanligtvis används tillsammans med SiteBuilder eller SuiteCommerce för NetSuite-stödda e-handelsapplikationer.

Hej, World 1.0 Client Script

  1. Skapa källfilen för ditt nya klientskript
    1. Skapa en ny JavaScript-fil med din favoritredigerare eller IDE

    2. Lägg till följande källkod till din fil (originalkälla här )

      /**
       * A simple "Hello, World!" example of a Client Script. Uses the `pageInit`
       * event to write a message to the console log.
       */
      
      function pageInit(type) {
          console.log("Hello, World from a 1.0 Client Script!");
      }
      
    3. Spara filen som hello-world.js var du än vill

  2. Använd källfilen vi just skapade för att skapa en ny skriptpost i NetSuite
    1. I ditt NetSuite-konto navigerar du till Anpassning > Skript > Skript > Nytt
    2. När du uppmanas att välja hello-world.js som skriptfilen
    3. Klicka på Skapa skriptpost
    4. När du uppmanas att välja klientskript som skriptyp
    5. Namnge din skriptpost Hello World
    6. Kartlägga funktionen namnet pageInit i vår källfil till pageInit Page Init genom att ange pageInit i pageInit Page Init-funktion
    7. Spara din nya skriptpost
  3. Distribuera ditt nya skript till anställdsposten
    1. Klicka på Distribuera skript på din nyskapade skriptpost
    2. I fältet Gäller för väljer du Anställd
    3. Se till att statusfältet är inställt på Testning
    4. Klicka på Spara
  4. Se ditt skript i aktion!
    1. Öppna webbläsarens utvecklare / JavaScript-konsol (vanligtvis F12 på de flesta webbläsare)
    2. Skapa en ny anställd genom att navigera till Listor > Anställda > Anställda > Nytt
    3. Observera ditt "Hej, värld" -meddelande i webbläsarkonsolen.

Hej, World 2.0 Client Script

  1. Skapa källfilen för ditt nya klientskript
    1. Skapa en ny JavaScript-fil med din favoritredigerare eller IDE

    2. Lägg till följande källkod till din fil (originalkälla här )

      define([], function () {
          /**
           * A simple "Hello, World!" example of a Client Script. Uses the `pageInit`
           * event to write a message to the console log.
           *
           * @NApiVersion 2.x
           * @NModuleScope Public
           * @NScriptType ClientScript
           */
          var exports = {};
          function pageInit(context) {
              console.log("Hello, World from a 2.0 Client Script!");
          }
          exports.pageInit = pageInit;
          return exports;
      });
      
    3. Spara filen som hello-world2.js var du än vill

  2. Använd källfilen vi just skapade för att skapa en ny skriptpost i NetSuite
    1. I ditt NetSuite-konto navigerar du till Anpassning > Skript > Skript > Nytt
    2. När du uppmanas att välja hello-world2.js som skriptfilen
    3. Klicka på Skapa skriptpost
    4. Namnge din skriptpost Hello World
    5. Spara din nya skriptpost
  3. Distribuera ditt nya skript till anställdsposten
    1. Klicka på Distribuera skript på din nyskapade skriptpost
    2. I fältet Gäller för väljer du Anställd
    3. Se till att statusfältet är inställt på Testning
    4. Klicka på Spara
  4. Se ditt skript i aktion!
    1. Öppna webbläsarens utvecklare / JavaScript-konsol (vanligtvis F12 på de flesta webbläsare)
    2. Skapa en ny anställd genom att navigera till Listor > Anställda > Anställda > Nytt
    3. Observera ditt "Hej, värld" -meddelande i webbläsarkonsolen.


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow