#GAS

メモ

二次元配列を連想配列に変換する方法〜Google Apps Script〜

はじめに この記事は、二次元配列を連想配列に変換する方法をお伝えします。なお、二次元配列のデータ構成には前提があるため、下記の前提事項を事前に確認をお願いします。 前提 chrome V8ランタイムが有効な状態であること。下記のようなデータ...
メモ

Gmailのメールを差し込み文章で作成する方法〜Google Apps Script〜

はじめに この記事は、Google Apps Script(以下、GAS)を利用して、Gmailのメールを作成する(もしくは送信する)際に、宛先ユーザーごとに最適なメールを作成したい方向けの記事となります。例えば、宛名(〇〇 様)や宛先(送...
メモ

Gmailの添付ファイルをDriveに保存する方法 〜Google Apps Script〜

はじめに この記事では、Gmailのメッセージの添付ファイルをDriveのフォルダに保存する方法についてご紹介します。 前提 ・Gmailの特定のMessageを取得できること。(Threadの取得ではない点に注意してください。)・添付ファ...
メモ

UNIX時間(UNIX time/UNIX時刻/ユニックス時間)の変換方法〜Google Apps Script〜

はじめに この記事では、UNIX時間(UNIX time/UNIX時刻/ユニックス時間 など、以下、UNIX時間で統一して表記します。)とは何か、Google Apps Script(以下、GAS)での変換方法(協定世界時 → UNIX時間...
メモ

GASの実行速度が遅い問題を解決する方法〜Google Apps Script〜

はじめに この記事はGoogle Apps Script(以降、GAS)のコードの実行速度に悩むユーザーを対象に、なぜ遅いのかという原因とその改善方法を提示することを目的とします。 前提 ・GAS から Spreadsheet を操作します...
メモ

二次元配列の特定の「列(要素)」を削除する方法〜Google Apps Script〜

はじめに この記事では、二次元配列で特定の列(にあたる値・要素)を削除する方法をお伝えします。 記事内では内容を頭の中でイメージをしやすいように、二次元配列をSpreadsheetに保存した(setValues)場合を含めてご紹介します。 ...
メモ

配列の最後尾に値(要素)を追加する方法〜GoogleAppsScript〜

はじめに 配列に値を追加する方法をご紹介します。 なお、本記事内の配列は一次元配列でご紹介しますが、二次元配列や多次元配列でも応用することができます。 ゴールイメージ 追加前の配列 before_array = 追加後の配列 after_a...
メモ

スプレッドシートにカスタムメニューを追加する

はじめに 今回は、↓のシートのようにMenuを追加する方法をお伝えします。 図1 コード例 メニューを追加する まず、メニューを追加します。 /** * 起動時に実行する */ function onOpen() { let ui = Sp...
GAS

YouTube Data APIを初めてみよう〜Google Apps Script〜

YouTube Data APIとは YouTube Data APIとは、YoutubeのChannelや動画、コメントなどの取得や動画のアップロードをすることができるAPI機能です。Advanced Google servicesであり...
作ってみた

Gmailの添付ファイルを自動でGoogleDriveに保存する〜Google Apps Script〜

はじめに この記事は、Google Apps Script(以下、GASと記載します。)によりGmailの添付ファイルを自動保存するシステムの構築方法を紹介しています。GmailとGASとスプレッドシート、そしてGoogle Driveを連...