GAS - 会議資料追加を自動通知!Google ドライブ の神機能!

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ม.ค. 2025

ความคิดเห็น • 16

  • @ictch
    @ictch  8 หลายเดือนก่อน

    Google ドライブ のフォルダのURLの取得の仕方によって、うまくいかないが生じてしまう状態でした!!
    B列に入れるのをURLではなく、フォルダのIDにするように変更しました!
    冒頭の説明も、次のように変更しています。
    動画内では、B列に入れているのはURLですが、バージョンアップした現在は、フォルダのIDで処理を行うようにしています!
    プログラム入りの Google スプレッドシート のリンクに変更はありません。
    /**
    * Google Drive の特定のフォルダ内のファイルとフォルダ情報を取得し、各フォルダ名のシートに出力します
    * 新しいファイルやフォルダが追加された場合には、メールで通知されます
    *
    * 使い方:
    * 1. ドライブ内の監視したいフォルダIDをmainシートのB列に入力します
    * 2. mainシートのA列には、その行のフォルダ監視が有効かどうかを表すTRUE/FALSEを入力します
    * 3. mainシートのF列にはメール送信先のアドレスを入力します
    * 4. スクリプトのトリガーを設定して、定期的にcheckNewFiles()関数が実行されるように設定します
    *
    * 注意点:
    * - Google App Scriptのプロジェクト名は任意です
    * - フォルダの階層が変わると影響してしまうため、可能であればフォルダ構成は変更しないでください
    * - フォルダに新しいファイルやフォルダが追加されずに更新された場合、メール送信は行われません
    */

  • @Hisatchi_Sennnin
    @Hisatchi_Sennnin ปีที่แล้ว +1

    いつも有用な情報共有ありがとうございます。🤗
    早速、プログラム入り Google スプレッドシートをコピーさせて頂いて、活用させて頂きますね。
    本校のICT担当の先生はとても柔軟な発想をお持ちで、そして、迅速な対応をして下さる方ですので、なんの問題もなく導入出来ます。💪
    (なぜか私の提案に、よく耳を傾けて下さいます。ありがたいです。)ナイスICTchさん❗

    • @ictch
      @ictch  ปีที่แล้ว +1

      > ひさっち さん
      いつもコメントありがとうございます!!
      学校現場は、営利企業とは違った配慮が必要だったりするんですよね...。
      お褒めいただきありがとうございます!😋

  • @Tomotomotomoya
    @Tomotomotomoya 4 หลายเดือนก่อน +1

    F列にアドレスを複数個入れるにはどうすればいいでしょうか?

  • @Tomotomotomoya
    @Tomotomotomoya 4 หลายเดือนก่อน

    コメント失礼いたします。お聞きしたのですが、
    フォルダIDとは何を指していますでしょうか?
    複数のメールに送信したい場合、メール送信先に列挙していけばいいのでしょうか?どうすればいいのかわかりません...
    ご回答のほどよろしくお願いいたします。

  • @みっつ-v2s
    @みっつ-v2s ปีที่แล้ว +1

    大変有益な動画ありがとうございます🙇‍♂️
    共有ドライブ上のフォルダのURLをB列に貼って動かしてみたらうまくいきませんでした。
    マイドライブ上のフォルダのURLでしたらバッチリ動作しました。
    共有ドライブのフォルダのURLだと動作しない原因はわかりますでしょうか?

    • @ictch
      @ictch  ปีที่แล้ว

      > みっつ さん
      コメントありがとうございます🙂
      共有ドライブの場合は、マイドライブと違って、共有ドライブを選択した状態のURLでは動作しないかと思います!
      どの共有ドライブかを選ばれた状態のURLを使用していますか?
      また、権限自体もその組織によって細かく設定されている場合もあるので、そのあたりも確認される必要があるかと思います!

    • @みっつ-v2s
      @みっつ-v2s ปีที่แล้ว +1

      お忙しいところ丁寧に返信していただきありがとうございます🙇‍♂️
      教えていただいた内容のお陰で疑問が解けました!
      教務等のマイドライブで作成し、職員用のポータルサイトにURLを貼るやり方でなら大丈夫そうでした!
      あと、F列のアドレスを複数個入れられるように、chat gptを使ってプログラムを加えてみました!
      勤務校で提案してみたいと思います💪
      あと、現在、Googleサイト等を使って保護者向けのお便り配布用ポータルサイト検討しています。
      〜イメージ〜
      学校の保護者のみが閲覧できて、その日のお便りや締め切りのあるモノが一目でわかるようなデザイン。
      学年やクラスごとなど配る対象を容易に設定できる。
      職員の操作は、PDFのデータを職員がフォルダに移すだけで済むなど職員側の操作も容易。
      基本的に個人情報にかかわるモノの利用は想定していない。
      といった形で作っていけたらと思います。
      実践例やその他資料等、ご存じでしたら、教えてもらえると大変ありがたいです。
      長文失礼いたしました。いつも動画見させていただいてます。応援しています🙇‍♂️

    • @ictch
      @ictch  ปีที่แล้ว

      > みっつ さん
      ご報告いただきありがとうございます!!
      解決できてよかったです!
      ChatGPT も使いこなしてカスタムされて素晴らしいですね!!
      - その日のお便りや締め切りのあるモノが一目でわかるようなデザイン。
      - 学年やクラスごとなど配る対象を容易に設定できる。
      - 職員の操作は、PDFのデータを職員がフォルダに移すだけで済むなど職員側の操作も容易。
      - 基本的に個人情報にかかわるモノの利用は想定していない
      上記の条件を踏まえると、AppSheet でアプリ化してしまった方が良いのでは??🧐
      とも思いました!!
      サイトでもそのような視点があると良いですね!
      自分でも考えてみたいと思います😊
      励みになるコメントありがとうございます!

  • @kirarigu
    @kirarigu 8 หลายเดือนก่อน +1

    コメント失礼致します。PTAでぜひ活用したいと思ったのですが、何度試しても新しいシートが作成されず、うまく作動しません。
    解決法を教えて頂きたいです。よろしくお願いいたします!

    • @ictch
      @ictch  8 หลายเดือนก่อน

      > KK さん
      コメントありがとうございます😊
      PTA での利用良いですね!
      保護者の方々からこのようなツールの理解を得られるのは嬉しいです!🎉
      うまく動作しないというのは、
      ①そもそもプログラムを実行できていない
      ②実行できているのに何も起きない
      ③エラーが出ている(出ている場合は、そのエラー文)
      によって対策が変わります!
      またプログラムのどこを変更したか、も確認が必要なので教えていただけるとわかるかもしれません。
      今の情報ですと、
      (1)ソースからコピーし直してやってみたらうまく行くパターンもある
      (2)GASのアップデートにより、コード自体が使えなくなってることも想定できますが、その際はエラーが出てきてるかと思うので教えていただきたいです!!
      よろしくお願いします!

    • @kirarigu
      @kirarigu 8 หลายเดือนก่อน +1

      ご返答ありがとうございます!
      コピーしてそのまま使用しました。実行できているのですが、うんともすんとも言いません…。

    • @ictch
      @ictch  8 หลายเดือนก่อน

      > KK さん
      コメントありがとうございます😊
      おそらく、Google ドライブ のフォルダのURLの取得の仕方によって、うまくいかないが生じてしまう状態でした!!
      B列に入れるのをURLではなく、フォルダのIDにするように変更しました!
      冒頭の説明も、次のように変更しています。
      もう一度コピーをし直して実行してみていただけませんか!?
      よろしくお願いいたします🙇
      /**
      * Google Drive の特定のフォルダ内のファイルとフォルダ情報を取得し、各フォルダ名のシートに出力します
      * 新しいファイルやフォルダが追加された場合には、メールで通知されます
      *
      * 使い方:
      * 1. ドライブ内の監視したいフォルダIDをmainシートのB列に入力します
      * 2. mainシートのA列には、その行のフォルダ監視が有効かどうかを表すTRUE/FALSEを入力します
      * 3. mainシートのF列にはメール送信先のアドレスを入力します
      * 4. スクリプトのトリガーを設定して、定期的にcheckNewFiles()関数が実行されるように設定します
      *
      * 注意点:
      * - Google App Scriptのプロジェクト名は任意です
      * - フォルダの階層が変わると影響してしまうため、可能であればフォルダ構成は変更しないでください
      * - フォルダに新しいファイルやフォルダが追加されずに更新された場合、メール送信は行われません
      */

  • @krg-ii7gi1le8d
    @krg-ii7gi1le8d ปีที่แล้ว +1

    便利機能ですね。
    先生方自らで確認すべき資料を探さなきゃいけないという #悲劇

    • @ictch
      @ictch  ปีที่แล้ว

      いつもコメントありがとうございます😊
      そうですね...。学校現場は、まだまだ紙文化。
      これを導入できる学校があれば、それは相当進んでいる学校だと思います。
      困っていないという現実もあるかもしれません。
      ただ、困っているという学校さんも出始めていると思うので、そういう学校や先生をしっかりと支援していきたいと思います!