GAS(GoogleAppsScript) 【配列の比較】配列とオブジェクトの比較はtrueかfalseか? 配列の比較はtrueになるのか?配列同士の比較がtrueになるのかどうか?を検証してみます。function myComparison() { let list1 = ['りんご','みかん','ばなな']; let list2 = ['り... 2023.01.17 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】指定範囲のセルの値をクリアする|.clear() GASでセルの値をクリアするには?Google Apps Script (GAS) のセルの値をクリアするには、.clear() メソッドを使用します。例えば、シートの A1:A10 の範囲のセルの値をクリアするには、次のようにします。fu... 2023.01.17 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】配列とArrayオブジェクトについて – Part2 1次元配列を操作する 配列とは?配列とは、同じデータ型を複数個まとめたものです。配列を使うことで、複数のデータを一度に処理することができるようになります。配列という箱の中に順番に値を入れていくようなイメージです。上記の場合はfruitという箱に順番に値を格納して... 2023.01.13 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】Gmailで任意の文字が入ったラベルを検索して削除する方法|【実行注意】 例えば、「任意の文字が入ったラベルを検索して削除したい」といった場合に使える方法です。Gmailのラベルを作成する関数|createLabelまずは、サンプル用のラベルを作成します。GmailApp.createLabel('テストラベル'... 2022.12.20 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】GoogleToDoリスト(タスク)のデータを読み込んでGoogleカレンダーに反映させる 今日の時点のGoogleToDoリスト(タスク)のデータを読み込んで、毎日のGoogleカレンダーに反映させます。Google ToDo リストとは?「Google ToDo リスト」とは、シンプルなリストで日々のToDo管理ができるGoo... 2022.11.27 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【Fetch API】GASでスプレッドシートのデータを取得してFetch APIを使いWEBページに出力する(Part2) 前回の続きです。GASとスプレッドシートの組み合わせを使うと色々なことができますが、今回はGASでスプレッドシートのデータを取得してFetch APIを使って、WEBページに出力してみます。WEBページ側のスクリプトおさらい(Fetch A... 2022.11.20 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【Fetch API】GASでスプレッドシートのデータを取得してFetch APIを使いWEBページに出力する(Part1) GASとスプレッドシートの組み合わせを使うと色々なことができますが、今回はGASでスプレッドシートのデータを取得してFetch APIを使って、WEBページに出力してみます。Fetch API(フェッチ API)とは?Fetch API(フ... 2022.11.16 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】スプレッドシートのメニューにスクリプト実行メニューを追加する(.getUi()) GASでメニューにスクリプトを追加するスプレッドシートで、毎回手動で実行するGASのスクリプトがある場合は、ひとつの方法として「メニューに追加」すると便利です。追加してみます。.getUi()まずは、onOpenを使って、ファイルを開いたと... 2022.11.12 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) Logging output too large. Truncating output.とは? Logging output too large. Truncating output.GASでスクリプトを実行した際に表示される「Logging output too large. Truncating output.」というエラーについ... 2022.11.09 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】セルの中身を削除(クリア)する|.clear() Google Apps Script(GAS) でセルの中をクリアする方法です。.clear().clear()を使うと、セルの中身をクリアできます。function deleteCell() { const ss = Spreadshee... 2022.11.06 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】列を挿入する方法(Google Apps Scriptで列を追加する) Googleスプレッドシートで、例えばシートにGoogle Apps Script(GAS)を使って列を追加します。insertColumnBefore() insertColumnAfter()シートに列を挿入するには「.insertCo... 2022.11.05 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】たくさんのシートをループで一気に削除する方法(GASでシートを作成する) Googleスプレッドシートで、例えば50個のシートがある場合に、Google Apps Script(GAS)を使って一気に削除します。GASでシートを削除するにはシートを削除するには「.deleteSheet("シート名")」を使います... 2022.11.04 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】たくさんのシートをループで一気に作成する方法(GASでシートを作成する) Googleスプレッドシートで、1番から50番までの50個のシートをGoogle Apps Script(GAS)を使って一気に作成します。GASでシートを作成するシートを追加するには「.insertSheet()」を使います。functi... 2022.11.03 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】SlackのOutgoing Webhook APIを使ってGoogleスプレッドシートに投稿内容を書き込む|Part2 「Slackのチャンネルに投稿されたメッセージをGoogleスプレッドシートに書き込んでいきたい」と思った時に使える便利なAPI「Outgoing Webhook」がSlackにありました。前回までで「Outgoing Webhook」の準... 2022.10.17 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】SlackのOutgoing Webhook APIを使ってGoogleスプレッドシートに投稿内容を書き込む|Part1 「Slackのチャンネルに投稿されたメッセージをGoogleスプレッドシートに書き込んでいきたい」と思った時に使える便利なAPI「Outgoing Webhook」がSlackにありました。Outgoing Webhookとは?Slack ... 2022.10.16 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】Gmailで作成したラベルを全削除する方法|【実行注意】 例えば、「Gmailで作成したラベルを一気に削除したい」といった場合に使える方法です。Gmailのラベルを削除する関数|deleteLabel()GASには、Gmailのラベルを削除するための関数があります。deleteLabel()こちら... 2022.10.12 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】Gmailでラベルを作成する方法【基本編】 GAS(GoogleAppsScript)でGmailのラベルを作成する方法です。GmailApp.createLabel(ラベル名)ラベルを作成するには「GmailApp.createLabel(name)」を使うことで作成できます。Gm... 2022.10.11 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】Photos Library APIでGoogleフォトのデータを取得してWEBページに表示させる – Part1 「Googleフォトのアルバムに保存した画像のデータを一覧で取得したい」と思った時にGASを使って取得することができました。その方法です。GoogleAppsScriptとGoogle Cloud Platfromを組み合わせて実装すること... 2022.10.01 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】チャットワークに時間設定して予約投稿をする方法-Part3 前回の「【GAS】チャットワークに時間設定して予約投稿をする方法-Part2」までで、スクリプトを実行して、手動でメッセージを送信するところまで完成しました。あとは、こちらを使って、指定時間に実行されるように設定をしていきます。トリガーを設... 2022.09.24 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】チャットワークに時間設定して予約投稿をする方法-Part2 前回の続きです。前回までは【GAS】チャットワークに時間設定して予約投稿をする方法-PART1をご参考ください。GASのスキルアップはこちら▼前回の復習前回までで、ChatWorkClientライブラリが追加されたので、これでチャットルーム... 2022.09.22 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】チャットワークに時間設定して予約投稿をする方法-Part1 チャットワークにて時間設定をして予約投稿を行う方法です。チャットワーク自体に予約投稿は(おそらく?)無さそうですが、GoogleAppsScriptを使ってチャットワークの時間設定投稿を作成できます。チャットワークAPIトークンを取得するま... 2022.09.21 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】ファイルをテンプレート(雛形)からコピーして新規作成する方法(基本編) 例えば「Googleドライブに保存されているテンプレート(雛形)のファイルをコピーしてスプレッドシートを新規作成したい」という場合の方法です。フォルダを取得する(.getFolderById)まずはGoogleドライブのフォルダを取得します... 2022.09.18 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】送信したメールの承認リンクを開いたら列のステータスを承認にするスクリプト GASでメールを送信するスクリプトは過去に何度も作りましたが「相手がメール内の承認リンクを押したかどうか分かるようにしたい」というケースもあるかと思います。そんなこと可能なのかな…?と思っていたら、どうやら可能なようでしたので作成してみます... 2022.07.02 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】Basic認証されているHTMLの表からデータを取得&パースしてスプレッドシートに連動させる方法 公開されているHTMLの表であればIMPORTLANGE関数でどうにか取得できるのですが、これがBasic認証されているようなWEBページの場合、関数だけではどうにもこうにもデータが取得できません。その時はGASを使ってデータを取得する方法... 2022.04.13 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】文字列を数値に変換する方法(JavaScript) 例えば、列の合計値を出そうとして、セルの値を足していくと…全部の数字が繋がって、連結された状態になってしまいました・・・。こちらを「数値の合計」に変換してみます。とりあえず、コード。こんな感じになりました。シンプルに列の右側の数値を全部足し... 2022.03.28 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【Google ToDo リスト(Google Task)】他のGoogleアカウントにデータを引っ越しする方法part1(json) Google Todoリストのデータを他のGoogleアカウントに引っ越しする方法です。Google Todoリストとは?Google Todoリストとは、Google標準のToDo管理アプリです。基本的にはGoogleカレンダーに表示され... 2022.03.04 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】パスワード保護(が掛かったように見える)WEBページを作成する方法 GASを使って「パスワードが掛かったページを作って、パスワードを入力したときのみ中のコンテンツを表示できるようにしたい…」と思ったときに使える方法です。サンプルページはこちら全体の流れ(ページにパスワード)全体の流れとしては、GASでWEB... 2022.02.09 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】GoogleスプレッドシートからPDFを作成して指定フォルダに保存するスクリプト タイトルの通りですが「GoogleスプレッドシートからPDFを作成して指定フォルダに保存するスクリプト」を作成してみます。PDF作成用のスクリプト全文まずは、PDFを作成するためのスクリプトを作成します。function makePDFfi... 2022.01.26 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】Exception: Unexpected error while getting the method or property openById on object SpreadsheetApp. Exception: Unexpected error while getting the method or property openById on object SpreadsheetApp.エラーが発生しました・・・。Excepti... 2022.01.25 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】業務効率化!2つのGoogleスプレッドシートの値データを双方向連動させて同期させる方法【1/2】 毎度おなじみ便利なGoogleスプレッドシートですが、今回は同期スクリプト?のような状態の作り方についてご紹介していきます。例えば2つのファイルの状態を同期(シート内のデータを同じ状態に)させたいと思った時には、標準にはそのような機能はどう... 2021.12.08 GAS(GoogleAppsScript)