ディスカッション
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
SuiteWorldまであと41日となりました。以下の最新情報をご確認ください。
アジェンダビルダー公開
SuiteWorld On Airの登録受付開始
新しいNetSuite Prompt Studioコンテスト
その他の最新情報も!
詳細はこのスレッドでご確認ください!
SuiteScript で 新しい週次タイムシートインターフェイスにて、スクリプトは実行されない
適用
製品: NetSuite 2023.1
シナリオ
新しいタイムシートのUIは(設定 > 会社 > 機能を有効化 > 「タイムシート(週)」= 「T」 かつ「新しい週次タイムシートインターフェイス」 = 「T」)で有効化すると、タイムシート(週)にデプロイされたスクリプトは実行されません。
解決策
既述の2つの機能は有効した後、デプロイされたスクリプトは「時間」レコードの代わり、タイムシート(内部ID:timesheet)に実行されます。
SuiteScript 1.0のnlapiGetRecordType()またはSuiteScript 2.0のRecord.type / CurrentRecord.typeは標準(既述の2つの機能は無効)のタイムシート(週)にて呼び出したら、timeBillのレコード種類は返されます。「タイムシート(週)」と「新しい週次タイムシートインターフェイス」は有効化の後、nlapiGetRecordType()かつRecord.type / CurrentRecord.typeを呼び出したら、タイムシートのレコード種類は返されます。
注:既述の2つの機能は常に対で有効されて、1つのみを有効できません。