ディスカッション
スイート全体に組み込まれたAI機能は、データをより迅速に分析し、より優れた意思決定を促進する独自の考察を生成できるようにすることで、生産性を向上させ、リーダーに利便性をもたらします。オラクルのAI機能がどのように役立つかについては、これらのオンデマンド・ウェビナーをご覧ください。
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
NetSuiteの保存検索やレポートをマスターするための究極のガイドである分析センターを使用して、データの力を最大限に活用しましょう。複雑さを単純化し、組織の真の可能性を解き放ちます。今すぐ分析センターに参加して、新たな高みを目指しましょう!
NetSuite Release 2025.1リリース・ノートは、こちらからダウンロードできます。
SuiteWorld 2025年10月6日~9日 アジェンダビルダーが公開されました!
SuiteWorldまであと41日となりました。以下の最新情報をご確認ください。
アジェンダビルダー公開
SuiteWorld On Airの登録受付開始
新しいNetSuite Prompt Studioコンテスト
その他の最新情報も!
詳細はこのスレッドでご確認ください!
SuiteWorldまであと41日となりました。以下の最新情報をご確認ください。
アジェンダビルダー公開
SuiteWorld On Airの登録受付開始
新しいNetSuite Prompt Studioコンテスト
その他の最新情報も!
詳細はこのスレッドでご確認ください!
SuiteScript 2.0でプロジェクトタスクの順番を取得
適用
製品: NetSuite 2022.1
シナリオ
プロジェクトタスクレコードを作成するとき、ユーザーはプロジェクトレコードの下でスケジュールされているプロジェクトタスクの順序を設定することができます。UI では、前に挿入フィールド(内部 ID 'order')で表され、それに続くタスクが選択されま す。そのフィールドを選択すると、スケジュール内のプロジェクトタスクの位置を表すプロ ジェクトタスクID(内部ID 'eventid')が自動的に作成されます。しかし、これらの値は、検索でアクセスできません。
注:プロジェクトタスクのレコードを作成するには、プロジェクト管理機能が有効である必要があります。プロジェクトタスクは、プロジェクトレコードにのみ作成されます。
解決策
スケジュール内のプロジェクトタスクの位置や、特定のプロジェクトごとのプロジェクトタスク全体のスケジュールを表す検索を行うには、以下のコードスニペットを使用します。
プロジェクトレコードを検索
require(['N/search'],function (search) {
var projecttaskSearchObj = search.create({
type: "projecttask",
filters:
[
["internalid", "anyof", "projectTaskId"]
],
columns:
[
search.createColumn({
name: "title",
label: "Name"
}),
search.createColumn({
name: "parent",
label: "Parent"
}),
search.createColumn({
name: "id",
label: "ID"
})
]
});
var searchResult = projecttaskSearchObj.run();
var resultRange = searchResult.getRange({
start: 0,
end: 1
});
for (var i = 0; i < resultRange.length; i++) {
log.debug(resultRange[i]);
};
});
プロジェクトレコードを用いて検索
require(['N/search'],function (search) {
var jobSearchObj = search.create({
type: "job",
filters:
[
["internalid", "anyof", "projectId"]
],
columns:
[
search.createColumn({
タグ付けされた:
0