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 = Spreads... 2022.11.06 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】列を挿入する方法(Google Apps Scriptで列を追加する) Googleスプレッドシートで、例えばシートにGoogle Apps Script(GAS)を使って列を追加します。 insertColumnBefore() insertColumnAfter() シートに列を挿入するには「.insert... 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()」を使います。 fun... 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とは? Slac... 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)」を使うことで作成できます。... 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... 2022.02.09 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】GoogleスプレッドシートからPDFを作成して指定フォルダに保存するスクリプト タイトルの通りですが「GoogleスプレッドシートからPDFを作成して指定フォルダに保存するスクリプト」を作成してみます。 PDF作成用のスクリプト全文 まずは、PDFを作成するためのスクリプトを作成します。 function makePD... 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. エラーが発生しました・・・。 Excep... 2022.01.25 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】業務効率化!2つのGoogleスプレッドシートの値データを双方向連動させて同期させる方法【1/2】 毎度おなじみ便利なGoogleスプレッドシートですが、今回は同期スクリプト?のような状態の作り方についてご紹介していきます。例えば2つのファイルの状態を同期(シート内のデータを同じ状態に)させたいと思った時には、標準にはそのような機能はどう... 2021.12.08 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GoogleAppsScript】[2/2]スプレッドシートで今日の日付に一致した行番号の内容を毎日メールで自動送信するスクリプト 前回の記事で「毎日決まった時間にスプレッドシート上の今日の日付と一致した行番号の内容(今日の名言)をメールで自動送信したい」と思った場合にGAS(GoogleAppsScript)で実現する方法を書きましたが、エラーが発生して実行が終了した... 2021.10.31 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GoogleAppsScript】[1/2]スプレッドシートで今日の日付に一致した行番号の内容を毎日メールで自動送信するスクリプト 例えば「毎日決まった時間にスプレッドシート上の今日の日付と一致した行番号の内容(今日の名言)をメールで自動送信したい」と思った場合にGAS(GoogleAppsScript)で実現する方法です。 スクリプトエディタを起動する このあたりは、... 2021.10.31 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】[PART1]特定のメールがGmailに届いたらLINEに通知して既読にするBotをLINEnotifyで作って動かす とにかく色々と自動化したいと思う今日この頃ですが、今回は「特定のメールがGmailに届いたらLINEに通知して既読にする」方法です。 LINE Notifyを使う 今回も、以前もお世話になった「LINE Notify」を使ってみます。 この... 2021.07.01 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GoogleAppsScript】Googleスプレッドシートでふりがな(フリガナ)自動入力をAPIとスクリプトで実現する方法PART2|ExcelのPHONETIC的な。 ということで、前回の説明が長くなりましたので、一度終わってその続きです。 「ひらがなAPI」 こちらが前回ご紹介した「ひらがなAPI」です。 ひらがな化API |ソフト・アプリ開発のAPIなら【gooラボ】ひらがな化APIはリクエストで送ら... 2021.03.02 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GoogleAppsScript】Googleスプレッドシートのふりがな(フリガナ)自動入力をAPIとスクリプトで実現する方法PART1|ExcelのPHONETIC的な。 EXCELにあってGoogleスプレッドシートに無いPhonetic関数 EXCELにあってGoogleスプレッドシートに無いもののひとつが、「文字を入力した時に自動的にふりがなを入れてくれるPhonetic関数」です。しかも「ふりがなを入... 2021.03.02 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS】LINE Official Accountにメッセージが届いた時にメールアドレス宛にメッセージが届いたことをメール通知させる|Webhook GASを使って「メールアドレスにメッセージが届いた時にLINE Official Accountにメッセージを通知させる」・・・という内容は過去に書きましたが、逆にGASを使って「LINE Official Accountにメッセージが届い... 2021.02.12 GAS(GoogleAppsScript)
GAS(GoogleAppsScript) 【GAS(GoogleAppsScript)】Googleスプレッドシートと組み合わせて無料で簡易ステップメールシステム(メルマガ)を作る〜PART1 高機能なメルマガシステムを導入せずとも、工夫と気合次第で、無料のGASとGoogleスプレッドシートだけでステップメールシステムを作ることができそうな気がします。 ということで、今回はGoogleスプレッドシートとGASを使って「ステップメ... 2020.12.27 GAS(GoogleAppsScript)