@forhobbyinformation12

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

日付プロパティの終了日をボタンで編集したい。

発生している問題

以下の時間計測テンプレートにある、日付プロパティの終了日を編集するボタンを他のページにコピペしたところ、エラーが発生しました。

参考テンプレートの動画

エラー画面

image.png

該当数式

lets(
	/* 開始時刻が入っていなかった場合に、何分前からタスクをやっていたことにするかを設定 */
	DEFAULT_DURATION, 15,
	
	/* 開始時刻フォーマット */
	startDate, {"global":"button_page","source":"global"}.prop("実行日時").formatDate("HH:mm"),
	
	/* 開始時刻の計算(入力されていた場合:入力値そのまま / 未入力の場合:現在時刻から DEFAULT_DURATION 分前)*/ 
	calculatedStartDate, 
	  ((startDate != "00:00") and !{"global":"button_page","source":"global"}.prop("実行日時").empty()) ? {"global":"button_page","source":"global"}.prop("実行日時").dateStart() : now().dateSubtract(DEFAULT_DURATION, "minutes"),
	
	dateRange(calculatedStartDate, {"global":"now","source":"global"})
)

発生するエラー

コンテキスト変数%7B%22global%22%3A%22button_page%22%2C%22source%22%3A%22global%22%7Dが見つかりません。 [109,110] コンテキスト変数%7B%22global%22%3A%22button_page%22%2C%22source%22%3A%22global%22%7Dが見つかりません。 [261,262] コンテキスト変数%7B%22global%22%3A%22button_page%22%2C%22source%22%3A%22global%22%7Dが見つかりません。 [276,277]

試したこと

  • 実行日時という名前の日付プロパティはあります。
  • 当該エラー部分を一度削除してから改めて「実行日時」「prop("実行日時")と入力した場合、「実行日時が定義されていません」「propが定義されていません」となりました。
  • ChatGPTに尋ねたところ、おそらく「{"global":"button_page","source":"global"}.prop("実行日時")」でプロパティを参照している箇所が問題だろうということでした。具体的には、「globalキーでbutton_pageを指定しているが、それが正しくページを参照しているのか」ということでした。

より詳細なエラー内容が必要な場合は遠慮なくお申し付けください。
皆様のお力をお貸しいただけますと幸いです。よろしくお願いします🙇‍♂️

0 likes

No Answers yet.

Your answer might help someone💌