www.lisz-works.com
Open in
urlscan Pro
13.115.18.61
Public Scan
URL:
https://www.lisz-works.com/entry/gas-calendar-create-event
Submission: On November 24 via manual from JP — Scanned from JP
Submission: On November 24 via manual from JP — Scanned from JP
Form analysis
1 forms found in the DOMGET https://www.lisz-works.com/search
<form class="search-form" role="search" action="https://www.lisz-works.com/search" method="get">
<input type="text" name="q" class="search-module-input" value="" placeholder="記事を検索" required="">
<input type="submit" value="検索" class="search-module-button">
</form>
Text Content
LISZ-WORKS プログラミングと興味を貴方に MENU * プログラム * アニ漫 * 旅行 * マネー * おやつ * Office * Lifehack * アプリ トップ > Google Apps Script > GASからカレンダーに予定を入れる方法 2020-02-20 GASからカレンダーに予定を入れる方法 Google Apps Script プログラミング 【スポンサーリンク】 GASからGoogleカレンダーに予定を入れる方法についてです! 予定の登録を自動化できちゃうかも?! * Googleカレンダーへ単純な予定をセット * 試してみる * その他の要素を設定する * 参考 * あとがき GOOGLEカレンダーへ単純な予定をセット Googleカレンダーへのイベント(予定)のセットはこんな感じ。 // Googleカレンダーのデフォルトカレンダーへイベントセット function setCalendar(eventName, startDatetime, endDatetime) { const msg = "Title: " + eventName + "\n" + startDatetime + " ~ " + endDatetime; log("setCalendar: " + msg); // カレンダーオブジェクトを取得して、カレンダーにイベントを登録 const calendar = CalendarApp.getDefaultCalendar(); calendar.createEvent(eventName, startDatetime, endDatetime); } ここでセットするのは 1. 予定の名称(タイトル) 2. 開始日時/終了日時 だけです。 やっていることは 1. カレンダーオブジェクトを取得 1. CalendarApp.getDefaultCalendar() 2. イベントを生成する 1. createEvent() 試してみる function testCalendar() { const startDatetime = new Date("2020/03/15 01:00"); const endDatetime = new Date("2020/03/15 02:00"); const eventName = "3月15日だね!"; // カレンダーへ登録 setCalendar(eventName, startDatetime, endDatetime); } 実行すると例のごとく、権限の許可ポップアップが出てくるので、「許可を確認ボタン」から許可しましょう。 実行するとカレンダーへの登録と ログ出力がされます。 [20-02-19 19:08:56:354 JST] setCalendar: Title: 3月15日だね! Sun Mar 15 2020 01:00:00 GMT+0900 (JST) ~ Sun Mar 15 2020 02:00:00 GMT+0900 (JST) その他の要素を設定する createEvent()に、optionsというオブジェクトを渡すことで、これらの情報もセットすることができます。 項目 型 内容 description String イベントの説明 location String イベントの場所 guests String ゲストとして追加するメールアドレスリスト sendInvites Boolean 招待メール(デフォルト:送信しない[false]) 試してみましょう。 function setCalendar2() { const startDatetime = new Date("2020/03/15 02:30"); const endDatetime = new Date("2020/03/15 03:00"); const eventName = "option入だよ"; const options = { description: "説明説明説明説明", location: "東京駅", guests: "alice@xxx.com,bob@xxx.com,carol@xxx.com", sendInvites: false }; const calendar = CalendarApp.getDefaultCalendar(); calendar.createEvent(eventName, startDatetime, endDatetime, options); } ちゃんと情報が入っています! 参考 コチラを参考にしました。ありがとうございました! tonari-it.com qiita.com developers.google.com あとがき GASからGoogleカレンダーに予定を入れる方法についてでした! これを使えば、何かをトリガーに自動でGoogleカレンダーに予定をセットすることができますね! 登録の処理自体は、かなり簡単なので、是非試してみてください! www.lisz-works.com lis (id:liszworks) 1年前 GASからカレンダーに予定を入れる方法 【スポンサーリンク】 関連記事 はてなブログ Pocket * もっと読む コメントを書く « 腸にオオバコ!不味さも攻略! GASでGmailの受信メールを定期的にチェッ… » 検索 プロフィール lis (id:liszworks) はてなブログPro 技術系からその他趣味のことまで もらったら大喜びします lisがほしいもの このブログについて 注目記事 * Linux C言語でSegmentation fault。コアダンプを調べる方法 * 7-Zipでの圧縮をコマンドプロンプトから実行! * Hyper-VのWindows10とファイルをコピペでやりとり! * 管理者権限でシステム環境変数いじれない?!→2手で対処 * Discord起動エラー1撃解決:A JavaScript error occurred in the main process カテゴリー * 7-Zip (3) * AdMob (2) * AmazonPrimeビデオ (7) * Android (25) * Angular (5) * Arduino (3) * C# (14) * C/C++ (33) * Chrome (10) * Chrome拡張 (14) * CSS (6) * Discord (3) * Docker (9) * Excel (31) * Flutter (2) * FX (1) * Game A Week (1) * Git (6) * Google Apps Script (14) * GoogleCloudPlatform (4) * Heroku (2) * HTML5 (2) * iPad (1) * javascript (2) * jQuery (2) * Kivy (3) * LabVIEW (4) * LaTex (1) * lifehack (51) * Linux (65) * mac (1) * mongoDB (2) * MSYS2 (7) * Node.js (1) * Nuxt.js (4) * Office (41) * OpenCV (5) * openFrameworks (3) * Outlook (5) * PowerShell (3) * PR (4) * python3 (79) * pyxel (2) * React (1) * ShellScript (1) * Slack (1) * TablacusExplorer (3) * Tampermonkey (9) * TED (1) * TensorFlow2 (4) * Unity (4) * VBA (8) * Vim (1) * Visio (1) * VisualStudio (4) * VSCode (27) * vue.js (8) * Windows (82) * Word (4) * WordPress (1) * xamarin (3) * おやつ (20) * お知らせ (6) * アニメ・マンガ (7) * ガジェット (10) * スマホ (5) * ソフト・アプリ (122) * バッチ (20) * ブログ (45) * プログラミング (276) * プログラミング ソフト・アプリ (1) * 広告不要 (3) * 引越し (2) * 数学 (2) * 旅行 (28) * 日記・雑記 (112) * 書籍 (8) * 機械学習 (5) * 金策 (32) 関連記事 * GASでGmailの受信メールを定期的にチェック&処理! * 問合せフォーム→Slack!フォーム作成・スクリプト作成/設定してみた! * ほぼコピペでOK!時刻をPOSTするシェルスクリプト スポンサーリンク 最新記事 * Discord API(discord.py)をテンプレートからHerokuでデプロイしてみた * Discord APIを作るためにアプリ追加をする * AdMob用アカ作成→メインアカAdSenseと連携 * 【失敗談】AdSenseと新アカAdMobを連携しようとして失敗した話 * Termux UbuntuでJupyter Notebookを使う! 月別アーカイブ * ▼ ▶ 2021 (50) * 2021 / 10 (11) * 2021 / 9 (6) * 2021 / 7 (3) * 2021 / 6 (4) * 2021 / 5 (6) * 2021 / 4 (5) * 2021 / 3 (8) * 2021 / 2 (5) * 2021 / 1 (2) * ▼ ▶ 2020 (86) * 2020 / 12 (5) * 2020 / 11 (2) * 2020 / 10 (2) * 2020 / 9 (2) * 2020 / 8 (3) * 2020 / 7 (6) * 2020 / 6 (10) * 2020 / 5 (8) * 2020 / 4 (17) * 2020 / 3 (14) * 2020 / 2 (7) * 2020 / 1 (10) * ▼ ▶ 2019 (126) * 2019 / 12 (23) * 2019 / 11 (19) * 2019 / 10 (15) * 2019 / 9 (13) * 2019 / 8 (5) * 2019 / 7 (4) * 2019 / 6 (10) * 2019 / 5 (7) * 2019 / 4 (12) * 2019 / 3 (11) * 2019 / 2 (3) * 2019 / 1 (4) * ▼ ▶ 2018 (128) * 2018 / 12 (11) * 2018 / 11 (12) * 2018 / 10 (10) * 2018 / 9 (15) * 2018 / 8 (11) * 2018 / 7 (11) * 2018 / 6 (8) * 2018 / 5 (12) * 2018 / 4 (7) * 2018 / 3 (11) * 2018 / 2 (8) * 2018 / 1 (12) * ▼ ▶ 2017 (217) * 2017 / 12 (3) * 2017 / 11 (6) * 2017 / 10 (6) * 2017 / 9 (15) * 2017 / 8 (18) * 2017 / 7 (15) * 2017 / 6 (22) * 2017 / 5 (29) * 2017 / 4 (31) * 2017 / 3 (29) * 2017 / 2 (23) * 2017 / 1 (20) * ▼ ▶ 2016 (33) * 2016 / 12 (9) * 2016 / 11 (24) スマホケース販売中! このサイトについて * プライバシーポリシー * お問い合わせ © 2017 LISZ-WORKS スターをつけました 引用をストックしました ストック一覧を見る 閉じる 引用するにはまずログインしてください ログイン 閉じる 引用をストックできませんでした。再度お試しください 閉じる 限定公開記事のため引用できません。 読者です 読者をやめる 読者になる 読者になる 25