“Googleカレンダーの予定を確認し、参加者へ指定のタイミングでリマインドメールを送信します。
gmailの直前にcode by zapierで曜日を挿入することもできます。
code by zapierの設定で「App & event」→Eventは「Run Python」Input Dataに「日本の開始日時に変換」とテキスト入力。そして、それに該当する名前のoutputを選択。
次に、以下のコードを入れる。
from datetime import datetime, timedelta, timezone
# ZapierのFormatterステップでフォーマットされた日時データを使用
input_date = inputData['日本の開始日時に変換']
# 日時をパース(入力された日時は既にJSTと仮定)
dt = datetime.strptime(input_date, "%Y年%m月%d日 %H時%M分")
# 曜日を日本語で取得(日曜日: 0, 月曜日: 1, ..., 土曜日: 6)
days_jp = ["月", "火", "水", "木", "金", "土", "日"]
weekday_jp = days_jp[dt.weekday()]
# 最終的な形式に整形
output = dt.strftime(f"%Y年%m月%d日({weekday_jp})%H時%M分")
return {'日本の開始日時に変換': output}”