GoogleAppsScript(GAS)– tag –
-
GASを実行可能API(認証あり)として作成し、外部アプリケーションからリクエストする
未分類今回はGASをAPIとして機能させれる「実行可能API」としてデプロイし、外部アプリケーション(以降外部アプリ)から呼び出して利用する機会がありましたので手順を残します。 紹介すること GASの実装とデプロイ GCPでのトークン取得する 外部アプリからのリ... -
GASで作成した無効になったトリガーを削除する
未分類GASの処理内でトリガーを作成することってありますよね。 こんなん。 ScriptApp.newTrigger('function_name').timeBased().after(60000).create(); //1分(60000ms)後に起動する そこで一点ネックになるのが、 処理が完了したトリガーが無効になっ... -
GASで”Exception: You do not have permission to call…”が表示されたときの対処法
未分類GASで以下のようなエラーが出てきました。 Exception: You do not have permission to call SpreadsheetApp.getActiveSpreadsheet. Required permissions: (https://www.googleapis.com/auth/spreadsheets.currentonly || https://www.googleapis.com/auth... -
GAS x API Gateway x Lambda(Python)でレスポンスが日本語の時の実装
未分類自動化をしていると、GASからAPI Gateway経由でLambdaを呼び出し、レスポンスデータ(json)をスプレッドシートとかに出力したいケースは間々あると思います。(Google Workspace環境なら) しかし、レスポンスデータに日本語が含まれているとき、Unicodeに... -
Googleフォームの回答を連携するスプレッドシートで処理する
未分類こんにちは。 今日はGASを使ってGoogleフォームの回答を、フォームに紐づいているスプレッドシート上で自動処理する方法を簡単にまとめます。 私の経験上、こういった対応をするケースは スプレッドシート内で回答を集計し、再計算したい 回答に応じてデー... -
GASでアカウントが設定しているトリガーの一覧を確認する
未分類私は業務改善・自動化を専門にしているエンジニアです。Google Workspaceで業務をしている会社での自動化では、GASによる自動化は頻繁に行います。 そこで課題になるのが、GASのプロジェクト管理。ユーザーがオーナーのプロジェクト(スクリプト)や、トリ... -
【GAS】Nヶ月後を求める
未分類GASのDateオブジェクトを利用した日付処理についての記録です。 使い方の基本 まずDateオブジェクトの基本 function dateSample1(){ // 今日(Date()が呼ばれた日時)を取得する let date = new Date() console.log(date) // 結果 -> Mon Nov 20 2023 1... -
【GAS】別のスプレッドシートにシートのデータを値のみコピーする
未分類スプレッドシート(以降スプシ)の値をコピーしたいケースは社内でしばしば出てきますが、今回は値のみ別のスプシにコピーするケースの実装方法を紹介します。 今回やりたいこと 以下を満たしたいと思います あるスプシにあるシート全体のデータをコピーす... -
【GAS】Googleフォームに回答されたらChatworkに通知する
未分類Googleフォームをよく使う現場では、外部ツールとの連携がしたくなるケースがしばしばあると思います。 今回はその中でもよくあるケースのひとつであろう、Chatwork通知の手順をまとめました。 全体の流れ 今回の実装におけるおおまかな手順は以下のとおり... -
GoogleAppsScriptで文字列の改行をする方法
未分類GASで処理を書いているとき、 「あれ、スプレッドシートのセル内で改行するのってどうやるんだ?」「ポップアップの改行って普通にできない?」 と迷うことがあったので、備忘録として記載しておきます。 スプレッドシートのセル内での改行 こちらは至って...
12