ActivityTimeItem
ActivityTimeItem
クラスは活動時間項目に対して操作を行うためのメンバーを持っています。
継承
インスタンスプロパティ
span
活動時間を示す数値です。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.span); // 初期値: 60
activityTimeItem.span = 120;
console.log("変更後:", activityTimeItem.span); //変更後: 120
});
beginDatetime
入力されている日時の文字列です。YYYY/MM/DD HH:MM の形式で表現されます。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDatetime); // 初期値: "2024/12/18 11:30"
// 値を変更
activityTimeItem.beginDatetime = "2024/12/31 11:40";
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginDatetime); // 変更後: "2024/12/31 11:40"
});
beginDate
入力されている日付の文字列です。YYYY/MM/DD の形式で表現されます。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDate); // 初期値: "2024/12/18"
// 値を変更
activityTimeItem.beginDate = "2024/12/31";
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginDate); // 変更後: "2024/12/31"
});
beginYear
入力されている年を示す数値です。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginYear); // 初期値: 2024
// 値を変更
activityTimeItem.beginYear = 2025;
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginYear); // 変更後: 2025
});
beginMonth
入力されている月を示す数値です。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginMonth); // 初期値: 10
// 値を変更
activityTimeItem.beginMonth = 12;
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginMonth); // 変更後: 12
});
beginDay
入力されている日を示す数値です。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDay); // 初期値: 18
// 値を変更
activityTimeItem.beginDay = 31;
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginDay); // 変更後: 31
});
beginTime
入力されている時間の文字列です。HH:MM の形式で表現されます。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginTime); // 初期値: "11:30"
// 値を変更
activityTimeItem.beginTime = "12:30";
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginTime); // 変更後: "12:30"
});
beginHour
入力されている時を示す数値です。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginHour); // 初期値: 11
// 値を変更
activityTimeItem.beginHour = 12;
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginHour); // 変更後: 12
});
beginMinute
入力されている分を示す数値です。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginMinute); // 初期値: 30
// 値を変更
activityTimeItem.beginMinute = 40;
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginMinute); // 変更後: 40
});
endDatetime
入力されている日時の文字列です。YYYY/MM/DD HH:MM の形式で表現されます。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDatetime); // 初期値: "2024/12/18 11:30"
// 値を変更
activityTimeItem.endDatetime = "2024/12/31 11:40";
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endDatetime); // 変更後: "2024/12/31 11:40"
});
endDate
入力されている日付の文字列です。YYYY/MM/DD の形式で表現されます。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDate); // 初期値: "2024/12/18"
// 値を変更
activityTimeItem.endDate = "2024/12/31";
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endDate); // 変更後: "2024/12/31"
});
endYear
入力されている年を示す数値です。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endYear); // 初期値: 2024
// 値を変更
activityTimeItem.endYear = 2025;
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endYear); // 変更後: 2025
});
endMonth
入力されている月を示す数値です。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endMonth); // 初期値: 10
// 値を変更
activityTimeItem.endMonth = 12;
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endMonth); // 変更後: 12
});
endDay
入力されている日を示す数値です。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDay); // 初期値: 18
// 値を変更
activityTimeItem.endDay = 31;
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endDay); // 変更後: 31
});
endTime
入力されている時間の文字列です。HH:MM の形式で表現されます。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endTime); // 初期値: "11:30"
// 値を変更
activityTimeItem.endTime = "12:30";
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endTime); // 変更後: "12:30"
});
endHour
入力されている時を示す数値です。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endHour); // 初期値: 11
// 値を変更
activityTimeItem.endHour = 12;
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endHour); // 変更後: 12
});
endMinute
入力されている分を示す数値です。
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endMinute); // 初期値: 30
// 値を変更
activityTimeItem.endMinute = 40;
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endMinute); // 変更後: 40
});
インスタンスメソッド
setSpan
数値を受け取り、span
の値を変更します。
構文
setSpan(span);
引数
span
活動時間を示す数値です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.span); // 初期値: 60
activityTimeItem.setSpan(120);
console.log("変更後:", activityTimeItem.span); //変更後: 120
});
spanEqualsTo
数値を受け取り、span
が指定した数値と同じかどうかの真偽値を返します。
構文
spanEqualsTo(number);
引数
number
比較対象の数値です。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.span); // 初期値: 60
const result = activityTimeItem.spanEqualsTo(7);
console.log("7かどうか:", result); // 7どうか: false
});
spanIsGreaterThan
span
が指定した数値より大きいかどうかを判定します。
構文
spanIsGreaterThan(number);
引数
number
比較対象の数値です。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.span); // 初期値: 60
const result = activityTimeItem.spanIsGreaterThan(6);
console.log("6より大きいか:", result); // 6より大きいか: true
});
spanIsGreaterThanOrEqual
span
が指定した数値以上かどうかを判定します。
構文
spanIsGreaterThanOrEqual(number);
引数
number
比較対象の数値です。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.span); // 初期値: 60
const result = activityTimeItem.spanIsGreaterThanOrEqual(8);
console.log("6以上か:", result); // 6以上か: true
});
spanIsLessThan
span
が指定した数値より小さいかどうかを判定します。
構文
spanIsLessThan(number);
引数
number
比較対象の数値です。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.span); // 初期値: 60
const result = activityTimeItem.spanIsLessThan(10);
console.log("10未満か:", result); // 10未満か: false
});
spanIsLessThanOrEqual
span
が指定した数値以下かどうかを判定します。
構文
spanIsLessThanOrEqual(number);
引数
number
比較対象の数値です。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.span); // 初期値: 60
const result = activityTimeItem.spanIsLessThanOrEqual(8);
console.log("8以下か:", result); // 8以下か: false
});
rangeSpanOverDays
beginDatetime
とendDatetime
が日をまたいでいるかどうかを判定します。
構文
rangeSpanOverDays();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("beginDate:", activityTimeItem.beginDatetime); // beginDate: "2024/12/18"
console.log("endDate:", activityTimeItem.beginDatetime); // endDate: "2024/12/19"
const result = activityTimeItem.rangeSpanOverDays();
// 変更後の値を確認
console.log("日をまたいでいるかどうか:", result); // 日をまたいでいるかどうか: true
});
rangeIncludes
beginDatetime
とendDatetime
の間に指定した日時が含まれているかを判定します。
構文
rangeIncludes(datetime);
引数
datetime
対象の日時 (YYYY/MM/DD HH:MM の形式)
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("beginDate:", activityTimeItem.beginDatetime); // beginDate: "2024/12/18 12:00"
console.log("endDate:", activityTimeItem.endDatetime); // endDate: "2024/12/20 12:00"
const result = activityTimeItem.rangeIncludes("2024/12/19 12:00");
console.log("対象日時が含まれているかどうか:", result); // 日をまたいでいるかどうか: true
});
rangeLengthEqualsTo
beginDatetime
とendDatetime
の差分が指定された数値と同じかどうかを判定します。
差分は切り捨てられます。例えばtype
にDAY
を指定していて、beginDatetime
が2025/1/1 9:00
でendDatetime
が2025/1/3 8:59
の場合、差分は 1 となりrangeLengthEqualsTo(1, "DAY")
はtrue
となります。
構文
rangeLengthEqualsTo(number);
rangeLengthEqualsTo(number, type);
引数
number
比較対象の数値です。
type
判定する時間の単位を指定します。以下のいずれかを選択してください:
- DAY (日)
- HOUR (時間)
- MINUTE (分)
デフォルトはDAY
です。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("beginDate:", activityTimeItem.beginDatetime); // beginDate: "2024/12/18 12:00"
console.log("endDate:", activityTimeItem.endDatetime); // endDate: "2024/12/18 13:00"
const result = activityTimeItem.rangeLengthEqualsTo(60, HOUR);
console.log("60時間かどうか:", result); // 60どうか: true
});
rangeLengthIsGreaterThan
beginDatetime
とendDatetime
の差分が指定した数値より大きいかどうかを判定します。
差分は切り捨てられます。例えばtype
にDAY
を指定していて、beginDatetime
が2025/1/1 9:00
でendDatetime
が2025/1/3 8:59
の場合、差分は 1 となりrangeLengthIsGreaterThan(1, "DAY")
はfalse
となります。
構文
rangeLengthIsGreaterThan(number);
rangeLengthIsGreaterThan(number, type);
引数
number
比較対象の数値です。
type
判定する時間の単位を指定します。以下のいずれかを選択してください:
- DAY (日)
- HOUR (時間)
- MINUTE (分)
デフォルトはDAY
です。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("beginDate:", activityTimeItem.beginDatetime); // beginDate: "2024/12/18 12:00"
console.log("endDate:", activityTimeItem.endDatetime); // endDate: "2024/12/20 13:00"
const result = activityTimeItem.rangeLengthIsGreaterThan(30, HOUR);
console.log("30より大きいか:", result); // 30より大きいか: true
});
rangeLengthIsGreaterThanOrEqual
beginDatetime
とendDatetime
の差分が指定した数値以上かどうかを判定します。
差分は切り捨てられます。例えばtype
にDAY
を指定していて、beginDatetime
が2025/1/1 9:00
でendDatetime
が2025/1/3 8:59
の場合、差分は 1 となりrangeLengthIsGreaterThanOrEqual(2, "DAY")
はfalse
となります。
構文
rangeLengthIsGreaterThanOrEqual(number);
rangeLengthIsGreaterThanOrEqual(number, type);
引数
number
比較対象の数値です。
type
判定する時間の単位を指定します。以下のいずれかを選択してください:
- DAY (日)
- HOUR (時間)
- MINUTE (分)
デフォルトはDAY
です。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("beginDate:", activityTimeItem.beginDatetime); // beginDate: "2024/12/18 12:00"
console.log("endDate:", activityTimeItem.endDatetime); // endDate: "2024/12/20 13:00"
const result = activityTimeItem.rangeLengthIsGreaterThanOrEqual(30, HOUR);
console.log("30以上か:", result); // 30以上か: true
});
rangeLengthIsLessThan
beginDatetime
とendDatetime
の差分が指定した数値より小さいかどうかを判定します。
差分は切り捨てられます。例えばtype
にDAY
を指定していて、beginDatetime
が2025/1/1 9:00
でendDatetime
が2025/1/3 8:59
の場合、差分は 1 となりrangeLengthIsLessThan(1, "DAY")
はfalse
となります。
構文
rangeLengthIsLessThan(number);
rangeLengthIsLessThan(number, type);
引数
number
比較対象の数値です。
type
判定する時間の単位を指定します。以下のいずれかを選択してください:
- DAY (日)
- HOUR (時間)
- MINUTE (分)
デフォルトはDAY
です。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("beginDate:", activityTimeItem.beginDatetime); // beginDate: "2024/12/18 12:00"
console.log("endDate:", activityTimeItem.endDatetime); // endDate: "2024/12/20 12:00"
const result = activityTimeItem.rangeLengthIsLessThan(7);
console.log("7未満か:", result); // 7未満か: true
});
rangeLengthIsLessThanOrEqual
beginDatetime
とendDatetime
の差分が指定した数値以下かどうかを判定します。
差分は切り捨てられます。例えばtype
にDAY
を指定していて、beginDatetime
が2025/1/1 9:00
でendDatetime
が2025/1/3 8:59
の場合、差分は 1 となりrangeLengthIsLessThanOrEqual(0, "DAY")
はfalse
となります。
構文
rangeLengthIsLessThanOrEqual(number);
rangeLengthIsLessThanOrEqual(number, type);
引数
number
比較対象の数値です。
type
判定する時間の単位を指定します。以下のいずれかを選択してください:
- DAY (日)
- HOUR (時間)
- MINUTE (分)
デフォルトはDAY
です。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("beginDate:", activityTimeItem.beginDatetime); // beginDate: "2024/12/18 12:00"
console.log("endDate:", activityTimeItem.endDatetime); // endDate: "2024/12/20 12:00"
const result = activityTimeItem.rangeLengthIsLessThanOrEqual(7);
console.log("7以下か:", result); // 7以下か: true
});
setBeginDatetime
YYYY/MM/DD HH:MM 形式の文字列を受け取り、beginDatetime
の値を変更します。
構文
setBeginDatetime(dateTime);
引数
dateTime
YYYY/MM/DD HH:MM の形式の文字列です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDatetime); // 初期値: "2024/12/18 11:30"
// 値を変更
activityTimeItem.setBeginDatetime("2024/12/31 11:40");
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginDatetime); // 変更後: "2024/12/31 11:40"
});
beginDatetimeIsFulfilled
正しい日時が入力されているかどうかの真偽値を返します。
構文
beginDatetimeIsFulfilled();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDatetime); // 初期値: hoge
const result = activityTimeItem.beginDatetimeIsFulfilled();
console.log("正しい日時か:", result); // 正しい日時かfalse
});
beginDatetimeIsEmpty
日時が入力されていないかどうかの真偽値を返します。
構文
beginDatetimeIsEmpty();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDatetime); // 初期値: ''
const result = activityTimeItem.beginDatetimeIsEmpty();
console.log("日時が空かどうか:", result); // 日時が空かどうか:true
});
beginDatetimeIsBefore
beginDatetime
が指定した日時より前の日時かどうかの真偽値を返します。
構文
beginDatetimeIsBefore(dateTime);
引数
dateTime
比較対象の日時 (YYYY/MM/DD HH:MM の形式)
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDatetime); // 初期値: 2024/12/18 12:40
const result = activityTimeItem.beginDatetimeIsBefore("2024/12/20 12:40");
console.log("指定日時より前か:", result); // 指定日より前か:false
});
beginDatetimeIsAfter
beginDatetime
が指定した日時より後の日時かどうかの真偽値を返します。
構文
beginDatetimeIsAfter(dateTime);
引数
dateTime
比較対象の日時 (YYYY/MM/DD HH:MM の形式)。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDatetime); // 初期値: 2024/12/18 12:40
const result = activityTimeItem.beginDatetimeIsAfter("2024/12/20 12:40");
console.log("指定日時より後か:", result); // 指定日時より後か:true
});
beginDatetimeIsBetween
beginDatetime
が指定した日時の間にあるかどうかの真偽値を返します。
構文
beginDatetimeIsBetween(beforeDatedTime, afterDateTime);
引数
beforeDateTime
範囲の開始日 (YYYY/MM/DD HH:MM の形式)afterDateTime
範囲の終了日 (YYYY/MM/DD HH:MM の形式)
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDatetime); // 初期値: 2024/12/18 12:40
const result = activityTimeItem.beginDatetimeIsBetween(
"2024/12/15 12:40",
"2024/12/20 12:50"
);
console.log("指定範囲内か:", result); // 指定範囲内か:true
});
setBeginDate
YYYY/MM/DD の形式の文字列を受け取り、date
の値を変更します。
構文
setBeginDate(date);
引数
date
YYYY/MM/DD の形式の文字列です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDate); // 初期値: "2024/12/18"
// 値を変更
activityTimeItem.setBeginDate("2024/12/31");
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginDate); // 変更後: "2024/12/31"
});
setBeginYear
数値を受け取り、beginYear
の値を変更します。
構文
setBeginYear(year);
引数
year
年を示す数値です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginYear); // 初期値: 2024
// 値を変更
activityTimeItem.setBeginYear(2025);
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginYear); // 変更後: 2025
});
setBeginMonth
数値を受け取り、beginMonth
の値を変更します。
構文
setBeginMonth(month);
引数
month
月を示す数値です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginMonth); // 初期値: 12
// 値を変更
activityTimeItem.setBeginMonth(11);
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginMonth); // 変更後: 11
});
setBeginDay
数値を受け取り、beginDay
の値を変更します。
構文
setBeginDay(day);
引数
day
日を表す数値です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDay); // 初期値: 18
// 値を変更
activityTimeItem.setBeginDay(20);
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginDay); // 変更後: 20
});
beginDateIsFulfilled
正しい日付が入力されているかどうかの真偽値を返します。
構文
beginDateIsFulfilled();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDate); // 初期値: hoge
const result = activityTimeItem.beginDateIsFulfilled();
console.log("正しい日付か:", result); // 正しい日付かfalse
});
beginDateIsEmpty
日付が入力されていないかどうかの真偽値を返します。
構文
beginDateIsEmpty();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDate); // 初期値: ''
const result = activityTimeItem.beginDateIsEmpty();
console.log("日付が空かどうか:", result); // 日付が空かどうか:true
});
beginDateIsBefore
beginDate
が指定した日付より前の日付かどうかの真偽値を返します。
構文
beginDateIsBefore(date);
引数
date
比較対象の日付 (YYYY/MM/DD の形式)
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDate); // 初期値: 2024/12/18
const result = activityTimeItem.beginDateIsBefore("2024/12/20");
console.log("指定日より前か:", result); // 指定日より前か:true
});
beginDateIsAfter
beginDate
が指定した日付より後の日付かどうかの真偽値を返します。
構文
beginDateIsAfter(date);
引数
date
比較対象の日付 (YYYY/MM/DD の形式)。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDate); // 初期値: 2024/12/18
const result = activityTimeItem.beginDateIsAfter("2024/12/20");
console.log("指定日より後か:", result); // 指定日より後か:false
});
beginDateIsBetween
beginDate
が指定した日付の間にあるかどうかの真偽値を返します。
構文
beginDateIsBetween(beforeDate, afterDate);
引数
beforeDate
範囲の開始日 (YYYY/MM/DD の形式)afterDate
範囲の終了日 (YYYY/MM/DD の形式)
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginDate); // 初期値: 2024/12/18
const result = activityTimeItem.beginDateIsBetween(
"2024/12/15",
"2024/12/20"
);
console.log("指定範囲内か:", result); // 指定範囲内か:true
});
setBeginTime
HH:MM の形式の文字列を受け取り、beginTime
の値を変更します。
構文
setBeginTime(time);
引数
time
HH:MM の形式の文字列です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginTime); // 初期値: "11:30"
// 値を変更
activityTimeItem.setBeginTime("12:30");
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginTime); // 変更後: "12:30"
});
setBeginHour
数値を受け取り、beginHour
の値を変更します。
構文
setBeginHour(hour);
引数
hour
時を示す数値です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginHour); // 初期値: 11
// 値を変更
activityTimeItem.setBeginHour(12);
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginHour); // 変更後: 12
});
setBeginMinute
数値を受け取り、beginMinute
の値を変更します。
構文
setBeginMinute(minute);
引数
minute
分を示す数値です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginMinute); // 初期値: 30
// 値を変更
activityTimeItem.setBeginMinute(40);
// 変更後の値を確認
console.log("変更後:", activityTimeItem.beginMinute); // 変更後: 40
});
beginTimeIsFulfilled
正しい時間が入力されているかどうかの真偽値を返します。
構文
beginTimeIsFulfilled();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginTime); // 初期値: hoge
const result = activityTimeItem.beginTimeIsFulfilled();
console.log("正しい時間か:", result); // 正しい時間かfalse
});
beginTimeIsEmpty
時間が入力されていないかどうかの真偽値を返します。
構文
beginTimeIsEmpty();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginTime); // 初期値: ''
const result = activityTimeItem.beginTimeIsEmpty();
console.log("時間が空かどうか:", result); // 時間が空かどうか:true
});
beginTimeIsBefore
beginTime
が指定した時間より前の時間かどうかの真偽値を返します。
構文
beginTimeIsBefore(time);
引数
time
比較対象の時間 (HH:MM の形式)
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginTime); // 初期値: 12:30
const result = activityTimeItem.beginTimeIsBefore("12:40");
console.log("指定時間より前か:", result); // 指定時間より前か:true
});
beginTimeIsAfter
beginTime
が指定した時間より後の時間かどうかの真偽値を返します。
構文
beginTimeIsAfter(time);
引数
time
比較対象の時間 (HH:MM の形式)。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginTime); // 初期値: 12:30
const result = activityTimeItem.beginTimeIsAfter("12:40");
console.log("指定時間より後か:", result); // 指定時間より後か:false
});
beginTimeIsBetween
beginTime
が指定した時間の間にあるかどうかの真偽値を返します。
構文
beginTimeIsBetween(beforeTime, afterTime);
引数
beforeTime
範囲の開始時間 (HH:MM の形式)afterTime
範囲の終了時間 (HH:MM の形式)
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.beginTime); // 初期値: 12:30
const result = activityTimeItem.beginTimeIsBetween("12:35", "12:40");
console.log("指定範囲内か:", result); // 指定範囲内か:false
});
setEndDatetime
YYYY/MM/DD HH:MM 形式の文字列を受け取り、endDatetime
の値を変更します。
構文
setEndDatetime(dateTime);
引数
dateTime
YYYY/MM/DD HH:MM の形式の文字列です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDatetime); // 初期値: "2024/12/18 11:30"
// 値を変更
activityTimeItem.setEndDatetime("2024/12/31 11:40");
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endDatetime); // 変更後: "2024/12/31 11:40"
});
endDatetimeIsFulfilled
正しい日時が入力されているかどうかの真偽値を返します。
構文
endDatetimeIsFulfilled();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDatetime); // 初期値: hoge
const result = activityTimeItem.endDatetimeIsFulfilled();
console.log("正しい日時か:", result); // 正しい日時かfalse
});
endDatetimeIsEmpty
日時が入力されていないかどうかの真偽値を返します。
構文
endDatetimeIsEmpty();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDatetime); // 初期値: ''
const result = activityTimeItem.endDatetimeIsEmpty();
console.log("日時が空かどうか:", result); // 日時が空かどうか:true
});
endDatetimeIsBefore
endDatetime
が指定した日時より前の日時かどうかの真偽値を返します。
構文
endDatetimeIsBefore(dateTime);
引数
dateTime
比較対象の日時 (YYYY/MM/DD HH:MM の形式)
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDatetime); // 初期値: 2024/12/18 12:40
const result = activityTimeItem.endDatetimeIsBefore("2024/12/20 12:40");
console.log("指定日時より前か:", result); // 指定日より前か:true
});
endDatetimeIsAfter
endDatetime
が指定した日時より後の日時かどうかの真偽値を返します。
構文
endDatetimeIsAfter(dateTime);
引数
dateTime
比較対象の日時 (YYYY/MM/DD HH:MM の形式)。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDatetime); // 初期値: 2024/12/18 12:40
const result = activityTimeItem.endDatetimeIsAfter("2024/12/20 12:40");
console.log("指定日時より後か:", result); // 指定日より後か:false
});
endDatetimeIsBetween
endDatetime
が指定した日時の間にあるかどうかの真偽値を返します。
構文
endDatetimeIsBetween(beforeDatedTime, afterDateTime);
引数
beforeDateTime
範囲の開始日 (YYYY/MM/DD HH:MM の形式)afterDateTime
範囲の終了日 (YYYY/MM/DD HH:MM の形式)
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDatetime); // 初期値: 2024/12/18 12:40
const result = activityTimeItem.endDatetimeIsBetween(
"2024/12/15 12:40",
"2024/12/20 12:50"
);
console.log("指定範囲内か:", result); // 指定範囲内か:true
});
setEndDate
YYYY/MM/DD の形式の文字列を受け取り、date
の値を変更します。
構文
setEndDate(date);
引数
date
YYYY/MM/DD の形式の文字列です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDate); // 初期値: "2024/12/18"
// 値を変更
activityTimeItem.setEndDate("2024/12/31");
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endDate); // 変更後: "2024/12/31"
});
setEndYear
数値を受け取り、endYear
の値を変更します。
構文
setEndYear(endYear);
引数
endYear
年を示す数値です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endYear); // 初期値: 2024
// 値を変更
activityTimeItem.setEndYear(2025);
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endYear); // 変更後: 2025
});
setEndMonth
数値を受け取り、endMonth
の値を変更します。
構文
setEndMonth(endMonth);
引数
endMonth
月を示す数値です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endMonth); // 初期値: 12
// 値を変更
activityTimeItem.setEndMonth(11);
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endMonth); // 変更後: 11
});
setEndDay
数値を受け取り、endDay
の値を変更します。
構文
setEndDay(endDay);
引数
endDay
日を表す数値です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDay); // 初期値: 18
// 値を変更
activityTimeItem.setEndDay(20);
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endDay); // 変更後: 20
});
endDateIsFulfilled
正しい日付が入力されているかどうかの真偽値を返します。
構文
endDateIsFulfilled();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDate); // 初期値: hoge
const result = activityTimeItem.endDateIsFulfilled();
console.log("正しい日付か:", result); // 正しい日付かfalse
});
endDateIsEmpty
日付が入力されていないかどうかの真偽値を返します。
構文
endDateIsEmpty();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDate); // 初期値: ''
const result = activityTimeItem.endDateIsEmpty();
console.log("日付が空かどうか:", result); // 日付が空かどうか:true
});
endDateIsBefore
endDate
が指定した日付より前の日付かどうかの真偽値を返します。
構文
endDateIsBefore(date);
引数
date
比較対象の日付 (YYYY/MM/DD の形式)
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDate); // 初期値: 2024/12/18
const result = activityTimeItem.endDateIsBefore("2024/12/20");
console.log("指定日より前か:", result); // 指定日より前か:true
});
endDateIsAfter
endDate
が指定した日付より後の日付かどうかの真偽値を返します。
構文
endDateIsAfter(date);
引数
date
比較対象の日付 (YYYY/MM/DD の形式)。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDate); // 初期値: 2024/12/18
const result = activityTimeItem.endDateIsAfter("2024/12/20");
console.log("指定日より後か:", result); // 指定日より後か:false
});
endDateIsBetween
endDate
が指定した日付の間にあるかどうかの真偽値を返します。
構文
endDateIsBetween(beforeDate, afterDate);
引数
beforeDate
範囲の開始日 (YYYY/MM/DD の形式)afterDate
範囲の終了日 (YYYY/MM/DD の形式)
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endDate); // 初期値: 2024/12/18
const result = activityTimeItem.endDateIsBetween("2024/12/15", "2024/12/20");
console.log("指定範囲内か:", result); // 指定範囲内か:true
});
setEndTime
HH:MM の形式の文字列を受け取り、endTime
の値を変更します。
構文
setEndTime(time);
引数
time
HH:MM の形式の文字列です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endTime); // 初期値: "11:30"
// 値を変更
activityTimeItem.setEndTime("12:30");
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endTime); // 変更後: "12:30"
});
setEndHour
数値を受け取り、endHour
の値を変更します。
構文
setEndHour(hour);
引数
hour
時を示す数値です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endHour); // 初期値: 11
// 値を変更
activityTimeItem.setEndHour(12);
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endHour); // 変更後: 12
});
setEndMinute
数値を受け取り、endMinute
の値を変更します。
構文
setEndMinute(minute);
引数
minute
分を示す数値です。
返値
なし
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endMinute); // 初期値: 30
// 値を変更
activityTimeItem.setEndMinute(40);
// 変更後の値を確認
console.log("変更後:", activityTimeItem.endMinute); // 変更後: 40
});
endTimeIsFulfilled
正しい時間が入力されているかどうかの真偽値を返します。
構文
endTimeIsFulfilled();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endTime); // 初期値: hoge
const result = activityTimeItem.endTimeIsFulfilled();
console.log("正しい時間か:", result); // 正しい時間かfalse
});
endTimeIsEmpty
時間が入力されていないかどうかの真偽値を返します。
構文
endTimeIsEmpty();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endTime); // 初期値: ''
const result = activityTimeItem.endTimeIsEmpty();
console.log("時間が空かどうか:", result); // 時間が空かどうか:true
});
endTimeIsBefore
endTime
が指定した時間より前の時間かどうかの真偽値を返します。
構文
endTimeIsBefore(time);
引数
time
比較対象の時間 (HH:MM の形式)
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endTime); // 初期値: 12:30
const result = activityTimeItem.endTimeIsBefore("12:40");
console.log("指定時間より前か:", result); // 指定時間より前か:true
});
endTimeIsAfter
endTime
が指定した時間より後の時間かどうかの真偽値を返します。
構文
endTimeIsAfter(time);
引数
time
比較対象の時間 (HH:MM の形式)。
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endTime); // 初期値: 12:30
const result = activityTimeItem.endTimeIsAfter("12:40");
console.log("指定時間より後か:", result); // 指定時間より後か:false
});
endTimeIsBetween
endTime
が指定した時間の間にあるかどうかの真偽値を返します。
構文
endTimeIsBetween(beforeTime, afterTime);
引数
beforeTime
範囲の開始時間 (HH:MM の形式)afterTime
範囲の終了時間 (HH:MM の形式)
返値
真偽値
例
esmJSPlugin.screen.sheetSave("activity").onMounted((SheetSaveScreen) => {
const activityTimeItem = SheetSaveScreen.getSheetItem(
"activities.activity.activity_time"
);
// 初期値を確認
console.log("初期値:", activityTimeItem.endTime); // 初期値: 12:30
const result = activityTimeItem.endTimeIsBetween("12:35", "12:40");
console.log("指定範囲内か:", result); // 指定範囲内か:false
});