(license)みなさん、こんにちは!タカハシ(@ntakahashi0505)です。GASでGoogleカレンダーに複数の予定をまとめて追加するスクリプトを作成する方法をお伝えしています。ScriptでGoogleカレンダーに複数のイベントをまとめて追加するスクリプトを作っていきます。今回は、GASでデフォルトのカレンダーを取得してイベントを追加する方法です。tonari-it.com2018.07.06Googleカレンダーに一つのイベントを追加する簡単なスクリプトについて紹介しました。今回は、GASでスプレッドシートに入力した内容をもとに、複数のイベントを追加できるようにしていきたいと思います。前回のおさらいイベント情報を入力したスプレッドシートスプレッドシートから取得したデータの型を調べるtypeof演算子で値のデータ型を確認するスプレッドシートに入力した複数のイベントをカレンダーに追加するスクリプトまとめ連載目次:GASでカレンダーイベントをまとめて追加するツールを作る前回のおさらい前回は、GASでデフォルトのカレンダーに単一のイベントを追加する方法をお伝えしました。イベントを追加するメソッドはcreateEventメソッドです。オプション)それで、作成したスクリプトがこちらですね。option);}今回は、スプレッドシートに複数のイベント情報を入力しておいて、それをもとにイベントを追加できるようなスクリプトを作っていきたいと思います。イベント情報を入力したスプレッドシートまず、スプレッドシートを準備してみました。各列の構成は以下のようになっていますよ。説明ほら、createEventメソッドで必要な引数に忠実に作ってみましたよ。Dateオブジェクトで与える必要がありましたよね...スプレッドシートで日付型で記述しているからって、それってgetValuesメソッドなどで取得したら、それはDateオブジェクトになるんですかね?文字列型になっちゃったりしませんかね?心配な方は、以下のようなスクリプトを実行してみましょう。values[i][1]);}}3行目ですが、バインドしているスプレッドシートのアクティブシートの使用しているデータ範囲の値を二次元配列で取得しているステートメントになります。5行目からのfor文ですが、その二次元配列の見出し行の次から要素がある分だけ繰り返しをするというものです。forループの処理ですが、2列目つまりB列の値とそのデータ型をログ出力しています。typeof演算子で値のデータ型を確認するtypeof演算子は、値のデータ型を取得します。前述のスクリプトを実行すると、以下のようなログ出力を得ました。タイプは「object」となっていますね。Dateオブジェクトとして取得されていると考えて良いでしょう。スプレッドシートに入力した複数のイベントをカレンダーに追加するスクリプトでは、安心してスプレッドシートのイベントリストから、Googleカレンダーにイベントを追加するスクリプトを作ってみました。option);}}このスクリプトを実行すると、以下のようにイベントが追加されたことを確認できました。まとめ以上、GASでスプレッドシートの入力をもとにGoogleカレンダーに複数のイベントを追加するスクリプトを紹介しました。次回以降、このツールをもう少し便利にしていきたいと思います。ScriptでDateオブジェクトの複製や時刻のセットで注意することGASでGoogleカレンダーに複数の予定を簡単に登録できるツールを作成しています。ScriptでDateオブジェクトの複製や時刻のセットで注意することについてお伝えします。tonari-it.com2018.07.08どうぞお楽しみに!連載目次:GASでカレンダーイベントをまとめて追加するツールを作るGoogleカレンダー便利ですよね!ただ、複数のイベントをいくつも追加しなければいけないとき...少し面倒です。そんなときのための便利ツールとして、スプレッドシートの入力情報をもとにカレンダーイベントをまとめて追加するツールを作成していきます。プランノーツ代表、コミュニティ「ノンプロ研」主宰。ITで日本の『働く』の価値を上げる!」をテーマに、VBA&GASの開発、講師、執筆などをしております。→詳しいプロフィールはコチラ★ご依頼・ご相談はお気軽にどうぞ!→お問い合わせはコチラ★フォロー頂ければ嬉しいです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。ScriptでBotを作りながらその基本を学ぶシリーズです。今回は、関数から別の関数を呼び出す方法です。値などについても解説します。ScriptでTrelloをAPIで操作する方法を解説します。今回は認証に必要なkeyとtokenを取得する方法と、取得したkeyとtokenをつかってボードIDを取得する方法をお伝えします。Scriptを学ぶシリーズ、Botの作成を目指しております。実行時に「承認してください」とスクリプトからのアクセス許可が求められる件について、詳しく解説していきます。Scriptでサイドバーを作る方法のはじめの一歩の概要編スプレッドシートやドキュメントのサイドバーはGASで自作することができます。今回は、GASでサイドバーを作成する前にまず読んで起きたい、その概要としてサイドバーとは何?その作り方は?についてお伝えします。Script【GASユーザーのためのHTML入門】よく使う基本のHTMLタグを紹介しますGASユーザーのためのHTML・CSSによるWebページ制作入門をお伝えしています。ScriptによるWebページをする際に、よく使う基本のHTMLタグについて解説をします。APIからJSON形式のデータを取得してくる方法です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。Scriptが「V8ランタイム」をサポート!モダンなECMAScript構文が使えるようになった2020.02.072020.02.08GASでコピーしたGoogleスライドのプレゼンテーションを取得する方法2020.02.052020.02.05Facebookページいつも隣にitのお仕事タイトルとURLをコピーしました。