#Spreadsheet

メモ

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

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

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

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

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

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

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

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

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

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

二次元配列の行列を入れ替える方法〜Google Apps Script〜

はじめに Takamiです。 本記事では、ライブラリは使用せずに基礎的な文法で二次元配列の行列を入れ替える方法をお伝えします。 ゴールイメージ〜二次元配列で見る縦横入れ替え前後の比較〜 入れ替え前 var before_array = , ...