---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# WorkflowDuration - グローバル

# WorkflowDuration - グローバル {#ariaid-title1}

WorkflowDuration スクリプトインクルードは、ワークフローアクティビティの変数に基づいて期間 (秒単位) を計算するメソッドを提供します。Workflow Timer() と DurationCalculator() の間をつなぐものです。

## WorkflowDuration - addSeconds(GlideRecord record, 数値 amount) {#ariaid-title2}

指定された秒数を指定の開始日時に追加します。
{#r_WFD-addSeconds_GR_N__table_bvj_gfj_rt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| record | GlideRecord | 説明 |
| amount | 数値 | amount |
[表 : 1. パラメーター]

{#r_WFD-addSeconds_GR_N__table_bvj_gfj_rt} {#r_WFD-addSeconds_GR_N__table_cvj_gfj_rt__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | オブジェクトが正常に作成された場合は true。 |
[表 : 2. 返される内容]

{#r_WFD-addSeconds_GR_N__table_cvj_gfj_rt}

## WorkflowDuration - calculate(GlideRecord record) {#ariaid-title3}

秒数と期日を計算します。
{#r_WFD-calculate_GR__table_y4j_tbj_rt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| record | GlideRecord | スケジュール、タイムゾーン、および日付/時刻の情報のフィールドを含むレコード。ほとんどの場合は activity.vars.__var_record__ です。 |
[表 : 3. パラメーター]

{#r_WFD-calculate_GR__table_y4j_tbj_rt} {#r_WFD-calculate_GR__table_z4j_tbj_rt__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 4. 返される内容]

{#r_WFD-calculate_GR__table_z4j_tbj_rt}

## WorkflowDuration - calculateTimeLeft(GlideRecord record) {#ariaid-title4}

指定の終了日時までの残りの秒数を計算します。
{#r_WFD-calculateTimeLeft_GR__table_apj_tbj_rt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| record | GlideRecord | スケジュール、タイムゾーン、および日付/時刻の情報のフィールドを含むレコード。ほとんどの場合は activity.vars.__var_record__ です。 |
[表 : 5. パラメーター]

{#r_WFD-calculateTimeLeft_GR__table_apj_tbj_rt} {#r_WFD-calculateTimeLeft_GR__table_bpj_tbj_rt__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 6. 返される内容]

{#r_WFD-calculateTimeLeft_GR__table_bpj_tbj_rt}

## WorkflowDuration - getEndDateTime( ) {#ariaid-title5}

calculate(record) の呼び出しによって設定された終了日時を返します。
{#r_WFD-getEndDateTime__table_sjq_bs1_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 7. パラメーター]

{#r_WFD-getEndDateTime__table_sjq_bs1_4t} {#r_WFD-getEndDateTime__table_tjq_bs1_4t__entry__2}

| タイプ | 説明 |
|-|-|
| GlideDateTime | 終了日時。 |
[表 : 8. 返される内容]

{#r_WFD-getEndDateTime__table_tjq_bs1_4t}

## WorkflowDuration - getSeconds( ) {#ariaid-title6}

calculate(record) の呼び出しによって設定された seconds の値を返します。
{#r_WFD-getSeconds__table_q4j_tbj_rt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 9. パラメーター]

{#r_WFD-getSeconds__table_q4j_tbj_rt} {#r_WFD-getSeconds__table_r4j_tbj_rt__entry__2}

| タイプ | 説明 |
|-|-|
| 数字 | calculate(record) の呼び出しによって設定された秒数。 |
[表 : 10. 返される内容]

{#r_WFD-getSeconds__table_r4j_tbj_rt}

## WorkflowDuration - getTotalSeconds( ) {#ariaid-title7}

calculate(record) の呼び出しによって設定された totalSeconds の値を返します。
{#r_WFD-getTotalSeconds__table_s4j_tbj_rt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 11. パラメーター]

{#r_WFD-getTotalSeconds__table_s4j_tbj_rt} {#r_WFD-getTotalSeconds__table_t4j_tbj_rt__entry__2}

| タイプ | 説明 |
|-|-|
| 数字 | calculate(record) の呼び出しによって設定された合計秒数。 |
[表 : 12. 返される内容]

{#r_WFD-getTotalSeconds__table_t4j_tbj_rt}

## WorkflowDuration - setEndDateTime(文字列 dt) {#ariaid-title8}

残り時間を計算するときに使用する終了日時を設定します。
値を GlideDateTime の内部形式に変換するには、GlideDateTime.getValue() を使用します。
{#r_WFD-setEndDateTime_S__table_yjq_bs1_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| dt | 文字列 | 使用する終了日時。 |
[表 : 13. パラメーター]

{#r_WFD-setEndDateTime_S__table_yjq_bs1_4t} {#r_WFD-setEndDateTime_S__table_zjq_bs1_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 14. 返される内容]

{#r_WFD-setEndDateTime_S__table_zjq_bs1_4t}

## WorkflowDuration - setEndDateTime(GlideDateTime dt) {#ariaid-title9}

残り時間を計算するときに使用する終了日時を設定します。
値を GlideDateTime の内部形式に変換するには、GlideDateTime.getValue() を使用します。
{#r_WFD-setEndDateTime_GDT__table_akq_bs1_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| dt | GlideDateTime | 使用する終了日時。 |
[表 : 15. パラメーター]

{#r_WFD-setEndDateTime_GDT__table_akq_bs1_4t} {#r_WFD-setEndDateTime_GDT__table_bkq_bs1_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 16. 返される内容]

{#r_WFD-setEndDateTime_GDT__table_bkq_bs1_4t}

## WorkflowDuration - setStartDateTime(文字列 dt) {#ariaid-title10}

計算で使用する開始日時を設定します。
{#r_WFD-setStartDateTime_S__table_ujq_bs1_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| dt | 文字列 | 使用する開始日時 (GMT)。 |
[表 : 17. パラメーター]

{#r_WFD-setStartDateTime_S__table_ujq_bs1_4t} {#r_WFD-setStartDateTime_S__table_vjq_bs1_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 18. 返される内容]

{#r_WFD-setStartDateTime_S__table_vjq_bs1_4t}

## WorkflowDuration - setStartDateTime(GlideDateTime dt) {#ariaid-title11}

計算で使用する開始日時を設定します。
値を GlideDateTime の内部形式に変換するには、GlideDateTime.getValue() を使用します。
{#r_WFD-setStartDateTime_GDT__table_wjq_bs1_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| dt | GlideDateTime | 使用する開始日時。 |
[表 : 19. パラメーター]

{#r_WFD-setStartDateTime_GDT__table_wjq_bs1_4t} {#r_WFD-setStartDateTime_GDT__table_xjq_bs1_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 20. 返される内容]

{#r_WFD-setStartDateTime_GDT__table_xjq_bs1_4t}

## WorkflowDuration - setUsedSecs(数字 secs) {#ariaid-title12}

used seconds の補正を設定します。ここで、秒数は任意のスケジュール内の秒数です。
時間を延長する -ve の数字を設定できます。
{#r_WFD-setUsedSecs_N__table_w4j_tbj_rt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| secs | 数字 | 設定に使用する秒数。 |
[表 : 21. パラメーター]

{#r_WFD-setUsedSecs_N__table_w4j_tbj_rt} {#r_WFD-setUsedSecs_N__table_x4j_tbj_rt__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 22. 返される内容]

{#r_WFD-setUsedSecs_N__table_x4j_tbj_rt}

## WorkflowDuration - setWorkflow(オブジェクト schedule, オブジェクト timezone) {#ariaid-title13}

ワークフローのスケジュール/タイムゾーンを設定します。schedule_type workflow_schedule と timezone_type workflow_timezone に使用されます。
{#r_WFD-setWorkflow_O_O__table_u4j_tbj_rt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| schedule | オブジェクト | 使用するスケジュール通常はワークフロー context.schedule から取得します。 |
| timezone | オブジェクト | 使用するタイムゾーン。通常はワークフロー context.timezone から取得します。 |
[表 : 23. パラメーター]

{#r_WFD-setWorkflow_O_O__table_u4j_tbj_rt} {#r_WFD-setWorkflow_O_O__table_v4j_tbj_rt__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 24. 返される内容]

{#r_WFD-setWorkflow_O_O__table_v4j_tbj_rt}

