GAS

メモ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

YouTubeDataAPIとはYouTubeDataAPIとは、YoutubeのChannelや動画、コメントなどの取得や動画のアップロードをすることができるAPI機能です。AdvancedGoogleservicesであり、Google...
役立ち

オンラインエディター画面の色スタイルを変更する

本日は AppsScriptColor をご紹介します。AppsScriptColorとはAppsScriptColor は、GoogleAppsScriptのオンラインエディターの色スタイルを変更するchromeの拡張機能です。デフォルト...