ディスカッション
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
また、あの時期がやってきました!祝日のスケジュールに関する重要なお知らせを共有いたします。NetSuite サポート・エキスパートの専任チームは、2024年12月24日から2025年1月1日までの間、休暇を取らせていただきます。私たちは1月2日に元気いっぱいで帰ってこれるよう、しっかり準備を整えます。休暇の間は、オラクルのプラットフォームで豊富なNetSuiteリソースをご自由にご覧ください。
今シーズンの喜びを祝うと共に、私たちはお客様の継続的なサポートとエンゲージメントに深く感謝しております。楽しい休暇をお過ごしください。そして、素晴らしい2025年になるよう、また一緒に頑張りましょう!
Here are some examples to get your creative juices flowing.
"Did I pay vendor John Doe last month?"
"Take me to my largest sales order for this month."
"What invoices haven't been paid yet?"
スクリプトを使用して、ユーザーの希望するタイムゾーンに基づいてカスタムフィールドの日付と時刻の値を設定する
適用
製品: NetSuite 2022.2
シナリオ
レコードを作成する際に、カスタムフィールドに自分のタイムゾーンの現在の日付と時刻を入力する必要があります。
解決策
- ユーザーイベントスクリプトを作成する
- カスタマイゼーション> スクリプト> スクリプト> 新規作成に移動します
- +アイコン:新規作成をクリックします
注:新しいポップアップ画面が開きます - ファイルの選択:参照をクリックします
- ユーザーイベントスクリプトファイル:ユーザーイベントスクリプトファイルをクリックします
- 開くをクリックします
- 保存をクリックします
- スクリプトファイルをアップロード:スクリプトレコードを作成をクリックします
- 種類:ユーザーイベントを選択
注:これは、SuiteScript1.0を使用している場合にのみ適用されます - 名前:名前を入力します
例:カスタムユーザーイベントスクリプト - ロード前機能:beforeSubmitを入力します
注:これは、SuiteScript1.0を使用している場合にのみ適用されます - 保存ボタン:マウスにカーソルを合わせます
- 保存して展開を選択します
- スクリプトデプロイメント:
- 次に適用:注文書を入力
- デプロイ:ON
- ステータス:リリース済みを選択します
- ログレベル:デバッグを選択します
- ロールとして実行:管理者を選択
- 閲覧者/閲覧許可:
- ロール:
- すべてを選択チェックボックス:ON
- ロール:
- 保存をクリックします
サンプルスクリプト
SuiteScript 1.0 - ユーザーイベントスクリプトを使用します。
function beforeSubmit(type) {
nlapiLogExecution('DEBUG', 'Before Submit', 'type = ' + type);
var d = new Date();
var yyyy = d.getFullYear().toString();
var mm = (d.getMonth() + 1).toString();
var dd = d.getDate().toString();
var time = formatAMPM(d);
var val = (mm[1] ? mm : mm[0]) + '/' + (dd[1] ? dd : dd[0]) + '/' + yyyy + " " + time;
var conf = nlapiLoadConfiguration('userpreferences');
var tz = conf.getFieldValue('TIMEZONE');
// The current date and time captured within the server is set to PST that is why we need to set it first to "America/Los_Angeles"
// "custbody_orig_date" is the internal id of the custom field with field type of "Date/Time"