スプレッドシートからGoogleカレンダーに予定を流し込む(インポートする)方法

Googleカレンダー

スプレッドシートから予定を入力する方法「全体像」

ご訪問ありがとうございます。

Googleシートマスターのひろしです。

前回⇒「スプレッドシートからGoogleカレンダーに予定を登録する方法」

今回は、とっても価値の高い方法をお伝えします。

これを知ることであなたは、

  • スプレッドシートに記載した予定をGoogleカレンダーに反映させることができます。
  • 「GASって何?」状態であってもコピペで簡単にできます。


逆に、知らないと

Googleカレンダーに
チマチマと予定を1つづつ
入力するという、なんとも残念な
作業が永遠に続きます。

せっかく便利なGoogleカレンダーなのに
残念な作業をしていたのでは、本末転倒です。

さくっと、スプレッドシートから
予定を流し込みこんな感じで答えてあげてください。



では、マインドセットします。

マインドセット
グーグルカレンダーにまとまった予定を
一つづつ入れたら負け

 

Googleカレンダーに予定をまとめて入力する際は、
ぜひ、スプレッドシートから入力してください。

予定表のシートはコチラ→https://technical.verybestcbp.com/e6x1

こんな予定が

こんなふうにカレンダーに
展開されます。

 

 

では、動画をご覧ください。

★Googleカレンダーに複数の予定をまとめて入力する方法(Googleスプレッドシート)

 

スクリプト

 

今回のGoogleシートマスターへの究極の方法です。

Step1.
Googleカレンダーを開く

Step2.

サンプルシートを開き
https://technical.verybestcbp.com/e6x1コピーする

Step3.

スクリプトをコピペする

Step4.

予定を書き換え実行する

 

早速、グーグルカレンダーを
開いてください。

今すぐです。

最後までご覧いただきありがとうございます。

つぎはこちら

スプレッドシートからGoogleカレンダーに予定を流し込む(インポートする)方法2(色、カレンダーの指定あり)
スプレッドシートから予定を入力する方法「全体像」 ご訪問ありがとうございます。 Googleシートマスターのひろしです。 今回は、とっても価値の高い方法をお伝えします。 これを知ることであなたは、 ...

Googleカレンダー関連

さらに機能を追加する場合はこちら
スプレッドシートから予定を入力する方法「全体像」

コメント

  1. ash より:

    予定ごとに色をつけたい場合はどの様にすればいいですか?

  2. プログラミングにハマってます より:

    YouTube拝見し、楽しく勉強させていただいております。
    質問させていただきます。
    ①スプレッドシートに入力した項目に変更があった場合のカレンダーへの反映
    ②登録した内容を削除したい場合
    はどのようにすれば良いでしょうか?
    ご教示ください。よろしくお願い致します。

    • hiroshi より:

      質問ありがとうございます。
      いい質問ですね。確かに考えられるシュチュエーションです。
      ただ、かっこよく変更するためには、作成時にその予定のIDを
      一覧に保持する必要があるので、それなりに工数がかかります。

      運用でカバーするのであれば「削除→追加」という流れになります。

      予定の削除は、
      https://technical.verybestcbp.com/registfromsheet/
      に「Googleカレンダーから削除」するロジックがあります。

      なので例えば、上記の削除するロジックを使用し以下の処理を追加します。

      【DeleteEvent() 予定削除ルーチン】
      ①「DEL」の文字列を行の予定を削除する。
      ②「DEL」の文字列を削除する

      そうすれば、予定を変更する場合、ユーザーは
      ①変更する予定の「済」を「DEL」に変更する
      ②DeleteEvent()を実行し、変更したい予定を削除する
      ③「DEL」が消えた行を新しい予定に変更する
      といった感じで実現できます。

  3. プログラミングにハマってます より:

    ご回答いただきありがとうございます。
    予定削除はそれを使えば良いのですね!確かに、ご教示いただいた内容で作成できそうです!

    ありがとうございます!

    • hiroshi より:

      あ、すみません。
      【DeleteEvent() 予定削除ルーチン】は、その日の予定をすべて
      削除してしまいました。
      個別の予定を削除するには、やはり予定作成時にeventidをシート上に
      保持しておく必要がありますね。
      今度、時間があるときに試します。

  4. プログラミングにハマってます より:

    スプレッドシートからGoogleカレンダーに新規で追加した予定の「変更・削除」を是非、動画にあげて解説いただけると助かります!
    一括削除など他のサイトで掲載されているものの、あまり現実的ではないものの方が多く…

    楽しみに待っています!!
    よろしくお願いいたします。

タイトルとURLをコピーしました