Google

GAS: 「経過時間」をスプレッドシートに入力する

Google Apps ScriptでDateを使って経過時間を計算し、スプレッドシートにそのまま書き込むとうまくいきません。この記事では、経過時間をGASからスプレッドシートに書き込む方法を3つ紹介します。
Google

GAS: LockServiceで排他制御して同時更新を防ぐ

Google Apps Scriptで作成したツールやアプリを、同時に大人数で使ったり、高頻度でスクリプトを実行したりしていると、処理が競合し、意図せずデータが上書きされてしまったり、不整合が起きてしまうことがあります。 Googl...
Google

GAS: AppendRowを同時実行すると上書きされる(対処法あり)

Google Apps Scriptでスプレッドシートに1行追加する場合、appendRow()メソッドを使用するのがメジャーな方法かと思います。 私は、「appendRowって、同時に実行しても大丈夫なんだろうか・・・?」という不...
Excel

VBA: OutlookのメールをExcelにオブジェクトとして挿入する

Outlookで受信したメールは、Excelにオブジェクトとして挿入することができるのですが、作業の手数が多く、結構面倒だったりします。 そこで、Outlookで選択しているメールを、ワンボタンでExcelに挿入する方法を考えました...
Google

Googleカレンダーの予定を一括削除する

Googleカレンダーは、CSVファイル等を使った予定の一括登録に対応していますが、その一方で、予定の一括削除はできません。(カレンダーごと完全に削除することはできます・・・) つまり、大量に誤った予定を登録してしまった場合、画面か...
Google

GAS: シートを取得する方法

Google Apps Scriptでスプレッドシートの各シートを操作する場合、最初に対象のスプレッドシートを取得し、次に、対象のシートを取得する必要があります。 この記事では、シートを取得する方法(コード)を紹介します。 シ...
Google

Gmail差し込み一斉送信ツール(装飾・画像対応版)

多数の宛先にメールを一斉送信したいメール件名や本文内に、宛名などの受信者ごとに異なるテキストを差し込みたい受信者ごとに異なるファイルを添付したい 上記のようなケースで活用できる、Gmail差し込み一斉送信ツールを作成しましたので...
Google

GAS: スプレッドシートを取得する

Google Apps Scriptでスプレッドシートを操作する場合、まず最初に対象のスプレッドシートを取得する必要があります。 この記事では、その代表的な方法(コード)を紹介します。 スクリプトが紐づいているスプレッドシート...
Google

Google Chatにシートの内容やフォームの回答を自動投稿する

毎朝チームメンバーの勤務予定をチャットに自動投稿したい、フォームから問合せが届いたらチャットに自動投稿したい・・・という要望は、WebhookとGoogle Apps Scriptを使えば実現できます。その方法を、具体例を提示しながら紹介します。
未分類

Accessのデータをスプレッドシートに自動連係する簡単な方法

Accessのテーブルや、クエリの抽出結果を、毎日自動的にGoogleスプレッドシートに反映する方法を紹介します。できる限り身近な方法を組み合わせて実現しているので、理解しやすいと思います。
タイトルとURLをコピーしました