簡體   English   中英

如何在控制台上運行 suitescript

[英]how to run suitescript on console

我有一個 suitescript 代碼如下,那么如何在控制台上運行它以顯示結果.. 是否需要運行 cli?

require(['N'], function(N) {
for(var n in N){window[n] = N[n];};
try{
    
var s=search.load({id:"572",type:"transaction"});
console.log(s.toJSON());
console.log(s.runPaged().count);
s.run().each(function(r){
   console.log(r.toJSON());
   return true;
});

} catch(e){console.error(e.message);}})

首先,確保您所在的頁面是可編輯的並且處於編輯模式。 一個很好的例子是 go 到客戶記錄,編輯它,然后打開控制台。 這是必要的,因為除非運行服務器端套件腳本,否則並非所有模塊都可以訪問。

然后,您需要加載所需的模塊。 搜索就是一個典型的例子:

let search = require('N/search');

從那里,您可以在控制台中運行您的代碼 - 只需刪除 require 子句。

有關更多詳細信息,請參見: https://stoic.software/effective-suitescript/8-ss2-console/

您也可以通過將它們另存為片段來運行這些腳本,這是我更喜歡的。 通常,我會根據需要寫下以下進行更改,然后在可編寫腳本的頁面(如交易或客戶)上在代碼段菜單中運行它。

require(["N/search], function(search) {
    var s = search.load({id:"572", type:"transaction"});
    // code goes here
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM