我正在使用NetSuite,並且有一些記錄/表單,如員工,項目等,我想訪問。我已閱讀過有關使用SuiteScript從NetSuite獲取數據以及在NetSuite中創建新模塊的信息。我想知道如何從NetSuite中的記錄訪問現有數據?例如,我想獲取所有員工,項目或其他記錄類型的列表。我無法理解如何訪問這些信息。我已經提供了一些NetSuite API記錄,字段&表單。請幫助我,因爲我是NetSuite的初學者。如何使用SuiteScript獲取NetSuite中的模塊數據?
0
A
回答
1
以下是在.NET中加載商機記錄的.NET中使用NetSuite Web服務的示例。加載員工或其他記錄的過程將是相同的。一旦您掌握了基本知識,請在NetSuite幫助中閱讀NetSuite Records Browser文檔。使用NetSuite的SuiteScript,而不是Web服務比你可以寫SuiteScript(JavaScript)的文件,將它們保存(.js文件),文件擴展名,並將其上傳到NetSuite的文件櫃
// create objects for netsuite login
NetSuiteService netsuite = new NetSuiteService();
CookieContainer cookie = new CookieContainer();
Passport passport = new Passport();
RecordRef role = new RecordRef();
// hard code for administrator role 3
role.externalId = "3";
// latest NetSuite web services url
netsuite.Url = "https://webservices.sandbox.netsuite.com/services/NetSuitePort_2015_1";
netsuite.CookieContainer = new CookieContainer();
passport.account = "6669990";
passport.email = "[email protected]";
passport.password = "[email protected]!";
passport.role = role;
System.Console.WriteLine("\nLogging into NetSuite ... ");
System.Console.WriteLine("\nUsername: " + passport.email);
System.Console.WriteLine("\nAccount: " + passport.account);
// try loggin into web services
Status status = netsuite.login(passport).status;
if (status.isSuccess)
{
// read opportunity record id 2236873
Opportunity oppty = NSFunc.getOpportunity(netsuite,"2236873");
System.Console.WriteLine("\nNetSuite Login: " + status.isSuccess.ToString());
netsuite.logout();
}
else
{
System.Console.WriteLine("\nNetSuite Login: " + status.isSuccess.ToString());
}
訪問數據。
您的JavaScript(又名SuiteScript)文件將包含常規JavaScript,並將使用您所談論的API函數。在NetSuite在線幫助中有示例SuiteScripts,這裏是customizing the page load of a record。
上傳到文件櫃後,您可以創建一個NetSuite腳本記錄並定義腳本的使用方式,例如文件名,應該使用哪個函數,表單上的哪個事件應該導致JavaScript函數觸發(例如在保存之前,保存之後)。最後,您將腳本部署到「測試」,您可以測試/調試它。還有很多,但這應該讓你走上正軌。網站NetSuiteGo有關於NetSuite SuiteScript的信息,它幫助我開始了。
祝你好運。
相關問題
- 1. Netsuite:如何在SuiteScript中獲取數據中心
- 2. NetSuite - 使用suitescript獲取csv值
- 3. 通過SUitescript/Webservices提取Netsuite元數據
- 4. 如何學習Netsuite SuiteScript
- 5. 在Netsuite中啓用SuiteScript 2.0
- 6. Netsuite/SuiteScript SSS_NOT_YET_SUPPORTED
- 7. NetSuite:取消SuiteScript中的訂單
- 8. 如何在netsuite中使用suitescript設置日期/時間字段
- 9. NetSuite:使用SuiteScript創建WorkOrder和Sublist
- 10. NetSuite的SuiteScript 2.0 - 如何在動態模式下
- 11. 如何從NetSuite API獲取NetSuite帳戶元數據?
- 12. 如何使用netsuite API在移動設備上獲取數據?
- 13. 訪問Netsuite xml屬性suitescript
- 14. 在NetSuite的SuiteScript中創建Excel文件
- 15. 如何使用webservices請求從netsuite中的報表中獲取數據?
- 16. 如何從GPS模塊獲取數據並使用pyQt4顯示?
- 17. 如何使用drupal自定義模塊獲取數據庫表
- 18. Netsuite SuiteScript 2.0 getSublistFields方法不起作用
- 19. 如何從模塊本身獲取Spring XD模塊元數據
- 20. NetSuite:從SuiteScript 2.0中的銷售訂單中獲取貨運實體
- 21. 如何獲取url_for使用模塊?
- 22. Netsuite SuiteScript不返回列的值
- 23. 增加nlapiRequestURL超時在NetSuite的SuiteScript
- 24. 在採購訂單條目中使用SuiteScript修改Netsuite UI
- 25. 使用suitescript訪問netsuite html表單的當前用戶信息
- 26. 如何在NetSuite suitescript 2.0中批量刪除自定義記錄?
- 27. 如何使用JavaScript從數據庫/模型中獲取數據
- 28. 如何使用模式'no-cors'的獲取API獲取數據?
- 29. 如何使用RESTlet獲取Netsuite中字段的默認值?
- 30. 如何從HTML獲取價值到Suitescript?