ワークフロー承認後に掲示板を投稿する - cybozu developer network
API の動作検証のため、以下のように処理を変更し、動作確認を行ったところ、“掲示期間” や “掲示期間(To)” の項目に時刻を含む場合にも、掲示を投稿できた
<< 処理 >>
※ サンプルコードの 218 ~ 226行目を以下に書き換え
// 掲示期間の指定
let startDatetime = ‘’;
let endDatetime = ‘’;
if (request.items.SpecifyTerm.value) {
var s_value = new Date(${request.items.BulletinFrom.value.date}T${request.items.BulletinFrom.value.time}+09:00
);
var e_value = new Date(${request.items.BulletinTo.value.date}T${request.items.BulletinTo.value.time}+09:00
);startDatetime = `start_datetime="${s_value.getUTCFullYear()}-${s_value.getUTCMonth() + 1}-${s_value.getUTCDate()}T${s_value.getUTCHours()}:${s_value.getUTCMinutes()}:00Z"`; endDatetime = `end_datetime="${e_value.getUTCFullYear()}-${e_value.getUTCMonth() + 1}-${e_value.getUTCDate()}T${e_value.getUTCHours()}:${e_value.getUTCMinutes()}:00Z"`;
}
bbsAddParam = bbsAddParam.replace(‘${START_DATETIME}’, startDatetime);
bbsAddParam = bbsAddParam.replace(‘${END_DATETIME}’, endDatetime);
ワークフロー先日付で申請した場合、掲示板にアップロードされないため
相談した次第です。
掲示板へアップされないケース
6/28申請 7/1 掲示予約 6/28承認
掲示板へアップされるケース
6/28申請 6/28 掲示予約 6/28承認された時間でアップロード