我的任務是編寫一個腳本,該腳本將關閉超過x天的退貨授權。首先,我創建了一個保存的搜索,它將查找腳本需要關閉的RA,並且我可以在腳本中訪問該搜索,但這是我碰到牆的地方。我想模仿用戶點擊用戶界面中的「關閉」按鈕時發生的情況,但在點擊Google和「SuiteScript開發人員參考指南」後,我找不到任何可能實現此功能的功能。這甚至有可能嗎?Netsuite Suitescript關閉返回授權
0
A
回答
2
爲了通過SuiteScript「關閉」交易,您需要遍歷每個行項目並將isclosed
字段設置爲'T',然後保存記錄。所有訂單項關閉後,交易狀態將更改爲已結算。
編輯:添加代碼示例
var returnAuth = nlapiLoadRecord('returnauthorization', 3945733);
var lineItemCount = returnAuth.getLineItemCount('item');
for (var i = 1; i <= lineItemCount; i++) {
returnAuth.setLineItemValue('item', 'isclosed', i, 'T');
}
nlapiSubmitRecord(returnAuth);
相關問題
- 1. Netsuite SuiteScript不返回列的值
- 2. Netsuite/SuiteScript SSS_NOT_YET_SUPPORTED
- 3. NetSuite SuiteScript加入保存的搜索不返回值
- 4. 訪問Netsuite xml屬性suitescript
- 5. 如何學習Netsuite SuiteScript
- 6. 在Netsuite中啓用SuiteScript 2.0
- 7. __soapCall返回授權錯誤
- 8. RestSharp返回未授權
- 9. Slim REST授權返回空
- 10. Omniauth返回401未授權
- 11. 授權令牌的使用從NetSuite的
- 12. 獲取NetSuite的授權網址
- 13. Yammer REST API與授權承載AccessToken返回401未授權
- 14. Paypal Express與意向結帳授權不返回授權編號
- 15. 授權服務 - 返回授權資源列表
- 16. 從關閉返回?
- 17. 通過SUitescript/Webservices提取Netsuite元數據
- 18. suitescript設置自定義列值netsuite
- 19. 在NetSuite的SuiteScript中創建Excel文件
- 20. NetSuite:取消SuiteScript中的訂單
- 21. NetSuite - 使用suitescript獲取csv值
- 22. Netsuite Suitescript在批准前停止批准
- 23. NetSuite:使用SuiteScript創建WorkOrder和Sublist
- 24. Netsuite SuiteScript 2.0 getSublistFields方法不起作用
- 25. 增加nlapiRequestURL超時在NetSuite的SuiteScript
- 26. NetSuite SuiteScript 1.0電子郵件附件
- 27. NetSuite SuiteScript參考密鑰不被識別
- 28. NetSuite SuiteScript客戶端下拉驗證
- 29. Azure Billing Usage API返回401未授權
- 30. Lexik JWT返回401未授權
添加代碼示例我的答案。希望它能爲你節省一些時間。 –