Google GAS: セルや範囲、その値を取得する Google Apps Scriptでセルの値を取得したり、セルへ値の入力、書式の設定・・・などの操作を行う場合、まずは対象のセル・範囲を取得する必要があります。 この記事では、セル・範囲を取得する方法と、その値を取得する(コード)... 2023.10.22 Google
Google GAS: 末尾にアンダースコア( _ )がないサーバー側関数はクライアント側からやりたい放題 GASのHtmlServiceを使ってウェブアプリを作る際、サーバー側スクリプト(コード.gsなど)の関数名の末尾に_(アンダースコア)をつけると、ウェブアプリ側からその関数を実行できなくなります。 例えば、コード.gs内に2つの関... 2023.10.08 Google
Google スプレッドシート: 複数選択可能なプルダウンを作る Googleスプレッドシートの標準機能では、複数の値を選択できるプルダウンは作成できません。 よって、「当てはまるものを選択してください(複数可)」というような場合、下記のような形で妥協するのが妥当だと思います。 同じプルダウ... 2023.10.02 Google
Google GAS: 「経過時間」をスプレッドシートに入力する Google Apps ScriptでDateを使って経過時間を計算し、スプレッドシートにそのまま書き込むとうまくいきません。この記事では、経過時間をGASからスプレッドシートに書き込む方法を3つ紹介します。 2023.09.07 Google
Google GAS: LockServiceで排他制御して同時更新を防ぐ Google Apps Scriptで作成したツールやアプリを、同時に大人数で使ったり、高頻度でスクリプトを実行したりしていると、処理が競合し、意図せずデータが上書きされてしまったり、不整合が起きてしまうことがあります。 Googl... 2023.09.04 Google
Google Googleカレンダーの予定を一括削除する Googleカレンダーは、CSVファイル等を使った予定の一括登録に対応していますが、その一方で、予定の一括削除はできません。(カレンダーごと完全に削除することはできます・・・) つまり、大量に誤った予定を登録してしまった場合、画面か... 2023.07.11 Google
Google GAS: シートを取得する方法 Google Apps Scriptでスプレッドシートの各シートを操作する場合、最初に対象のスプレッドシートを取得し、次に、対象のシートを取得する必要があります。 この記事では、シートを取得する方法(コード)を紹介します。 シ... 2023.06.27 Google
Google Gmail差し込み一斉送信ツール(装飾・画像対応版) 多数の宛先にメールを一斉送信したいメール件名や本文内に、宛名などの受信者ごとに異なるテキストを差し込みたい受信者ごとに異なるファイルを添付したい 上記のようなケースで活用できる、Gmail差し込み一斉送信ツールを作成しましたので... 2023.06.25 Google
Google GAS: スプレッドシートを取得する Google Apps Scriptでスプレッドシートを操作する場合、まず最初に対象のスプレッドシートを取得する必要があります。 この記事では、その代表的な方法(コード)を紹介します。 スクリプトが紐づいているスプレッドシート... 2023.06.08 Google
Google Google Chatにシートの内容やフォームの回答を自動投稿する 毎朝チームメンバーの勤務予定をチャットに自動投稿したい、フォームから問合せが届いたらチャットに自動投稿したい・・・という要望は、WebhookとGoogle Apps Scriptを使えば実現できます。その方法を、具体例を提示しながら紹介します。 2023.05.27 Google