スキルアップを始める!

GAS(GoogleAppsScript)

GAS(GoogleAppsScript)

【GAS】スプレッドシートのメニューにスクリプト実行メニューを追加する(.getUi())

GASでメニューにスクリプトを追加する スプレッドシートで、毎回手動で実行するGASのスクリプトがある場合は、ひとつの方法として「メニューに追加」すると便利です。 追加してみます。 .getUi() まずは、onOpenを使って、ファイルを...
GAS(GoogleAppsScript)

Logging output too large. Truncating output.とは?

Logging output too large. Truncating output. GASでスクリプトを実行した際に表示される「Logging output too large. Truncating output.」というエラーにつ...
GAS(GoogleAppsScript)

【GAS】セルの中身を削除(クリア)する|.clear()

Google Apps Script(GAS) でセルの中をクリアする方法です。 .clear() .clear()を使うと、セルの中身をクリアできます。 function deleteCell() { const ss = Spreads...
GAS(GoogleAppsScript)

【GAS】列を挿入する方法(Google Apps Scriptで列を追加する)

Googleスプレッドシートで、例えばシートにGoogle Apps Script(GAS)を使って列を追加します。 insertColumnBefore() insertColumnAfter() シートに列を挿入するには「.insert...
GAS(GoogleAppsScript)

【GAS】たくさんのシートをループで一気に削除する方法(GASでシートを作成する)

Googleスプレッドシートで、例えば50個のシートがある場合に、Google Apps Script(GAS)を使って一気に削除します。 GASでシートを削除するには シートを削除するには「.deleteSheet("シート名")」を使い...
GAS(GoogleAppsScript)

【GAS】たくさんのシートをループで一気に作成する方法(GASでシートを作成する)

Googleスプレッドシートで、1番から50番までの50個のシートをGoogle Apps Script(GAS)を使って一気に作成します。 GASでシートを作成する シートを追加するには「.insertSheet()」を使います。 fun...
GAS(GoogleAppsScript)

【GAS】SlackのOutgoing Webhook APIを使ってGoogleスプレッドシートに投稿内容を書き込む|Part2

「Slackのチャンネルに投稿されたメッセージをGoogleスプレッドシートに書き込んでいきたい」と思った時に使える便利なAPI「Outgoing Webhook」がSlackにありました。 前回までで「Outgoing Webhook」の...
GAS(GoogleAppsScript)

【GAS】SlackのOutgoing Webhook APIを使ってGoogleスプレッドシートに投稿内容を書き込む|Part1

「Slackのチャンネルに投稿されたメッセージをGoogleスプレッドシートに書き込んでいきたい」と思った時に使える便利なAPI「Outgoing Webhook」がSlackにありました。 Outgoing Webhookとは? Slac...
GAS(GoogleAppsScript)

【GAS】Gmailで作成したラベルを全削除する方法|【実行注意】

例えば、「Gmailで作成したラベルを一気に削除したい」といった場合に使える方法です。 Gmailのラベルを削除する関数|deleteLabel() GASには、Gmailのラベルを削除するための関数があります。 deleteLabel()...
GAS(GoogleAppsScript)

【GAS】Gmailでラベルを作成する方法【基本編】

GAS(GoogleAppsScript)でGmailのラベルを作成する方法です。 GmailApp.createLabel(ラベル名) ラベルを作成するには「GmailApp.createLabel(name)」を使うことで作成できます。...
GAS(GoogleAppsScript)

【GAS】Photos Library APIでGoogleフォトのデータを取得してWEBページに表示させる – Part1

「Googleフォトのアルバムに保存した画像のデータを一覧で取得したい」と思った時にGASを使って取得することができました。その方法です。GoogleAppsScriptとGoogle Cloud Platfromを組み合わせて実装すること...
GAS(GoogleAppsScript)

【GAS】チャットワークに時間設定して予約投稿をする方法-Part3

前回の「【GAS】チャットワークに時間設定して予約投稿をする方法-Part2」までで、スクリプトを実行して、手動でメッセージを送信するところまで完成しました。 あとは、こちらを使って、指定時間に実行されるように設定をしていきます。 トリガー...
GAS(GoogleAppsScript)

【GAS】チャットワークに時間設定して予約投稿をする方法-Part2

前回の続きです。前回までは【GAS】チャットワークに時間設定して予約投稿をする方法-PART1をご参考ください。 GASのスキルアップはこちら▼ 前回の復習 前回までで、ChatWorkClientライブラリが追加されたので、これでチャット...
GAS(GoogleAppsScript)

【GAS】チャットワークに時間設定して予約投稿をする方法-Part1

チャットワークにて時間設定をして予約投稿を行う方法です。チャットワーク自体に予約投稿は(おそらく?)無さそうですが、GoogleAppsScriptを使ってチャットワークの時間設定投稿を作成できます。 チャットワークAPIトークンを取得する...
GAS(GoogleAppsScript)

【GAS】ファイルをテンプレート(雛形)からコピーして新規作成する方法(基本編)

例えば「Googleドライブに保存されているテンプレート(雛形)のファイルをコピーしてスプレッドシートを新規作成したい」という場合の方法です。 フォルダを取得する(.getFolderById) まずはGoogleドライブのフォルダを取得し...
GAS(GoogleAppsScript)

【GAS】送信したメールの承認リンクを開いたら列のステータスを承認にするスクリプト

GASでメールを送信するスクリプトは過去に何度も作りましたが「相手がメール内の承認リンクを押したかどうか分かるようにしたい」というケースもあるかと思います。 そんなこと可能なのかな…?と思っていたら、どうやら可能なようでしたので作成してみま...
GAS(GoogleAppsScript)

【GAS】Basic認証されているHTMLの表からデータを取得&パースしてスプレッドシートに連動させる方法

公開されているHTMLの表であればIMPORTLANGE関数でどうにか取得できるのですが、これがBasic認証されているようなWEBページの場合、関数だけではどうにもこうにもデータが取得できません。その時はGASを使ってデータを取得する方法...
GAS(GoogleAppsScript)

【GAS】文字列を数値に変換する方法(JavaScript)

例えば、列の合計値を出そうとして、セルの値を足していくと… 全部の数字が繋がって、連結された状態になってしまいました・・・。 こちらを「数値の合計」に変換してみます。 とりあえず、コード。 こんな感じになりました。シンプルに列の右側の数値を...
GAS(GoogleAppsScript)

【Google ToDo リスト(Google Task)】他のGoogleアカウントにデータを引っ越しする方法part1(json)

Google Todoリストのデータを他のGoogleアカウントに引っ越しする方法です。 Google Todoリストとは? Google Todoリストとは、Google標準のToDo管理アプリです。基本的にはGoogleカレンダーに表示...
GAS(GoogleAppsScript)

【GAS】パスワード保護(が掛かったように見える)WEBページを作成する方法

GASを使って「パスワードが掛かったページを作って、パスワードを入力したときのみ中のコンテンツを表示できるようにしたい…」と思ったときに使える方法です。 サンプルページはこちら 全体の流れ(ページにパスワード) 全体の流れとしては、 GAS...
GAS(GoogleAppsScript)

【GAS】GoogleスプレッドシートからPDFを作成して指定フォルダに保存するスクリプト

タイトルの通りですが「GoogleスプレッドシートからPDFを作成して指定フォルダに保存するスクリプト」を作成してみます。 PDF作成用のスクリプト全文 まずは、PDFを作成するためのスクリプトを作成します。 function makePD...
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...
GAS(GoogleAppsScript)

【GAS】業務効率化!2つのGoogleスプレッドシートの値データを双方向連動させて同期させる方法【1/2】

毎度おなじみ便利なGoogleスプレッドシートですが、今回は同期スクリプト?のような状態の作り方についてご紹介していきます。例えば2つのファイルの状態を同期(シート内のデータを同じ状態に)させたいと思った時には、標準にはそのような機能はどう...
GAS(GoogleAppsScript)

【GoogleAppsScript】[2/2]スプレッドシートで今日の日付に一致した行番号の内容を毎日メールで自動送信するスクリプト

前回の記事で「毎日決まった時間にスプレッドシート上の今日の日付と一致した行番号の内容(今日の名言)をメールで自動送信したい」と思った場合にGAS(GoogleAppsScript)で実現する方法を書きましたが、エラーが発生して実行が終了した...
GAS(GoogleAppsScript)

【GoogleAppsScript】[1/2]スプレッドシートで今日の日付に一致した行番号の内容を毎日メールで自動送信するスクリプト

例えば「毎日決まった時間にスプレッドシート上の今日の日付と一致した行番号の内容(今日の名言)をメールで自動送信したい」と思った場合にGAS(GoogleAppsScript)で実現する方法です。 スクリプトエディタを起動する このあたりは、...
GAS(GoogleAppsScript)

【GAS】[PART1]特定のメールがGmailに届いたらLINEに通知して既読にするBotをLINEnotifyで作って動かす

とにかく色々と自動化したいと思う今日この頃ですが、今回は「特定のメールがGmailに届いたらLINEに通知して既読にする」方法です。 LINE Notifyを使う 今回も、以前もお世話になった「LINE Notify」を使ってみます。 この...
GAS(GoogleAppsScript)

【GoogleAppsScript】Googleスプレッドシートでふりがな(フリガナ)自動入力をAPIとスクリプトで実現する方法PART2|ExcelのPHONETIC的な。

ということで、前回の説明が長くなりましたので、一度終わってその続きです。 「ひらがなAPI」 こちらが前回ご紹介した「ひらがなAPI」です。 ひらがな化API |ソフト・アプリ開発のAPIなら【gooラボ】ひらがな化APIはリクエストで送ら...
GAS(GoogleAppsScript)

【GoogleAppsScript】Googleスプレッドシートのふりがな(フリガナ)自動入力をAPIとスクリプトで実現する方法PART1|ExcelのPHONETIC的な。

EXCELにあってGoogleスプレッドシートに無いPhonetic関数 EXCELにあってGoogleスプレッドシートに無いもののひとつが、「文字を入力した時に自動的にふりがなを入れてくれるPhonetic関数」です。しかも「ふりがなを入...
GAS(GoogleAppsScript)

【GAS】LINE Official Accountにメッセージが届いた時にメールアドレス宛にメッセージが届いたことをメール通知させる|Webhook

GASを使って「メールアドレスにメッセージが届いた時にLINE Official Accountにメッセージを通知させる」・・・という内容は過去に書きましたが、逆にGASを使って「LINE Official Accountにメッセージが届い...
GAS(GoogleAppsScript)

【GAS(GoogleAppsScript)】Googleスプレッドシートと組み合わせて無料で簡易ステップメールシステム(メルマガ)を作る〜PART1

高機能なメルマガシステムを導入せずとも、工夫と気合次第で、無料のGASとGoogleスプレッドシートだけでステップメールシステムを作ることができそうな気がします。 ということで、今回はGoogleスプレッドシートとGASを使って「ステップメ...
URLをコピーしました!