スプレッドシートからGoogleカレンダーに簡単に予定を登録する方法(初心者向け)

Googleカレンダー

Googleカレンダー関連

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

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

前回

スプレッドシートからGoogleカレンダーに予定を流し込む(インポートする)方法2(色、カレンダーの指定あり)
  • GASがわからなくてもスプレッドシートからGoogleカレンダーに予定を追加する仕組みを作ることができます。
  • 色の指定やカレンダーを指定することができます。
  • スクリプトの登録方法がわかります。
  • 今回は、とっても価値の高い方法をお伝えします。


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

    • 簡単にGoogleスプレッドシートからGoogleカレンダーに予定を追加することができます。
    • シートをコピーして何度かクリックするだけで準備完了です。

    なので、サクッとマスターして

    と答えてあげてください。

    目次

    動画はこちら

     

    シートはこちら

    *クリックすることでシートが開きます。(コピーしてお使いください)

    操作方法

    準備編

    Step0.

    上記シートを開きます。

    Step1.

    「ファイル」ー「コピーを作成」をクリックします。

     

    Step2.

    ①(必要に応じて「名前」「フォルダ」を変更し)「コピーを作成」をクリックします。

     

    Step3.

    ①「予定を追加」ボタンをクリックします。

     

    Step4.

    ①「承認が必要」ダイアログで「続行」をクリックします。

     

    Step5.

    ①「アカウントの選択」であなたのアカウントをクリックします。

    Step6.

    ①「詳細」をクリックします。

    Step7.

    ①「このアプリはGoogle で確認されていません」ウインドウで
    「安全でないページに移動」をクリックします。

     

    Step8.

    ①下にスクロールさせ「許可」をクリックします。

     

    これで、準備完了です。

     

    予定の追加

    Step1.

    ①「予定を追加」ボタンをクリックします。

     

     

    予定が追加されました。

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

    さらに色の追加やカレンダーを指定したい場合はこちら

    スプレッドシートからGoogleカレンダーに予定を流し込む(インポートする)方法2(色、カレンダーの指定あり)
  • GASがわからなくてもスプレッドシートからGoogleカレンダーに予定を追加する仕組みを作ることができます。
  • 色の指定やカレンダーを指定することができます。
  • スクリプトの登録方法がわかります。
  • つぎはこちら

    【GAS】今日の予定を自動的にLINEに送信する方法(LINE アクセストークンの取得方法)
  • Googleカレンダーの今日の予定がLINEに送信されます。
  • Googleカレンダーを開かなくても良いので便利です。
  •  

    Googleカレンダー関連

    コメント

    1. rirarira3 より:

      はじめまして。
      春夏冬の長期休み(夏は7週間)、子どもの個人レッスンの予約希望をGoogleフォームでとり、Googleカレンダーに反映させたいです。
      レッスンは月曜から金曜の10時~18時までの1時間枠に6.7人割り当てることができるので、希望日はいつでも、希望時間は第1希望から第3希望まで選択してもらい、調整したいです。
      Googleフォームの質問の作り方と、カレンダーへの反映の仕方をご指南していただけませんでしょうか?
      何卒よろしくお願いいたします。

      • hiroshi より:

        一応、シートの作成方法を作ってみましたが
        あくまでもスプレッドシートでこういうことができるよと
        いう動画です。

        https://youtu.be/686IP3b9w58

        そもそもやりたいことは、スケジュールを決めることなので
        「フォームの回答1」シート上で個々のオーダーを加味して人力
        で決めるのがいいのではないでしょうか?

    2. Knt より:

      oogle Apps Scriptにおいて、Googleカレンダーへスプレッドシートから複数の予定を一括登録させるコードについて質問です。
      既出のコードを引用してスプレッドシートからカレンダーへの転送できるようにしたのですが、
      更にカレンダーの色付けまで指定できるコードがあればと思い、
      いろいろと検索してみたのですが、どこにコードを入れたらいいのかわかりません…

      やりたいこととしては、飲食店スタッフのシフトを一気に登録して、
      そのスタッフごとに色も指定したい。
      といった感じです。

      参考にしたカラーコードのメソッドはこちらです。
      https://auto-worker.com/blog/?p=4350

      編集に苦戦しているスプレッドシートです
      https://docs.google.com/spreadsheets/d/1VDyamy5I3Z4s4aYTsTD2vOkNd9R4LYZDW3IDAXnJSis/edit?usp=sharing

    3. S より:

      シートのご提供ありがとうございます。
      予定を追加すると、21時の予定が5時に入っているなど時間が変わってしまいます。
      Apps Script プロジェクト全体に関係する設定ではタイムゾーンが東京になっているのですが、何か他に直すべきところがあればご教示いただきたいです。

      • hiroshi より:

        うーん、なんでしょうね。
        ちなみにスプレッドシートのタイムゾーンは東京でしょうか?
        「ファイル」->「設定」-> 「タイムゾーン」

        後は、
        https://note.com/dxs/n/n79a87268c82a
        をやってみるのはいかがでしょうか?

        • S より:

          ご返答ありがとうございます。
          スプレッドシートのタイムゾーンも、貼っていただいたURLの方を見て試そうとしましたが、既に”timeZone”: “Asia/Tokyo”となっていました。
          ただ、実行したときに TypeError: startTime.getHours is not a function と出てしまったので、エラー箇所はなんとなく分かりました。
          初心者過ぎるのでだからどうすればよいのかを理解できるか分かりませんが、他の記事も読ませていただきます。
          また質問させていただくかもしれませんが、その時はよろしくお願いします。

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