Google Apps Script– tag –
-
Googleスプレッドシート
Googleスプレッドシート│不要なシートを一括削除する方法
シートが増えすぎて、まとめて消したいことはないでしょうか? 数が多いと一つ一つ消すのが手間です。 そんな時は残しておくシートだけ指定して、GASでまとめて一括削除してしまいましょう。 不要なシートを一括削除するGAS 拡張機能 > App ScriptからGAS... -
Googleスプレッドシート
Googleスプレッドシート│JIRAのタスクをシートに出力する方法
JIRAのエピックを指定してそのタスクをシートに収集してみました。 スクリプトプロパティの挿入 前提としてJIRAのAPIを取得して、GASのスクリプトプロパティに登録しておきます。 詳しいやり方は以下の記事から JIRAのタスクをシートに収集する タスク数が... -
Googleスプレッドシート
Googleスプレッドシート│シートからJIRAのタスクを作成する方法
JIRAのAPIを使って、Googleスプレッドシートからタスクを発行してみました。 たくさんタスクを発行する時はGASを使うと効率化に繋がります。 作成した。JIRAのタスク 応用として画像も埋め込めます。 JIRAの情報を集める JIRAにアクセスするには3つの情報... -
Googleスプレッドシート
Googleスプレッドシート│連続データをグループごとに色で塗り分ける方法
Google スプレッドシートで「同じ値が連続している行」を視覚的にわかりやすくしたいことってありませんか? 例えば、以下のように A列にグループが並んでいるとします。 このような「同じ値が連続している行」を グループごとに淡い色で塗り分ける ことで... -
Webアプリケーション
Googleスプレッドシート│組織図やUI構造の情報をビジュアル化!階層表示する方法
この記事では、Googleスプレッドシートで管理している階層データを、D3.js を使ってブラウザ上にツリー構造で可視化する方法をご紹介します。 表示イメージ スプレッドシート 元のデータです。 スプレッドシートの情報を元に階層表示 複数の階層表示にも対... -
Googleドライブ
Googleドライブ│フォルダ内のファイル名を一括リネーム!文字列を置換して自動変更する方法
Googleドライブ内のファイル名を変更したい時、同じパターンの文字列を含む複数のファイルを一括でリネームしたいと思ったことはありませんか? この記事では、Google Apps Script(GAS)を使って、指定フォルダ内のファイル名を文字列置換で一括変更する... -
Googleスプレッドシート
Googleスプレッドシート│POST通信で書き込む方法
Google Apps Script(GAS)を使って、外部からスプレッドシートにPOST通信でデータを書き込む方法を紹介します。 GET/POSTの両方に対応できるようにすれば、簡易データベースやWebhook受け取り口として活用することも可能です! 使われたツールのログを作... -
Googleドライブ
Googleドライブ│フォルダ内のファイルURLを一括取得して出力する方法
Googleドライブで多数のファイルを扱っていると、「共有リンクをいちいち開いてコピーするのが面倒」と思ったことはありませんか? そんなときに便利なのがGoogle Apps Script(GAS)での自動URL取得です。今回は、ドライブ内のファイル名とURLを一括でス... -
Webアプリケーション
GAS│画像リンク付きHTMLリストをスプレッドシートから自動生成する方法
Googleドライブに保存された画像を使って、画像付き一覧表をHTMLで自動生成したいと思ったことはありませんか? 今回は、Googleスプレッドシートを元に、GAS(Google Apps Script)で画像リストをHTML化し、ドライブやWEBアプリとして公開する方法を紹介し... -
Googleスライド
Googleスライド│文字を置換する方法と特定のスライドだけ置換する方法
Googleスライドの文字の置換は、範囲によってやり方が変わります。 先に結論をまとめます。 やりたいこと方法資料全体を置換する編集 → 検索と置換(Ctrl+H)1か所ずつ確認しながら置換同じ画面で「置換」を押していく特定のスライドだけ置換する標準機能... -
Googleドライブ
Googleドライブ│明日の日付フォルダを自動作成する方法
Googleドライブを使って毎日の作業フォルダを作成するルーティンがあるとき、毎回手動でフォルダを作成するのは面倒ですよね。 しかも、Googleドライブには「フォルダをまるごと階層付きで複製する機能」がないため、スクリプトで自動生成する方法を採用し... -
Webアプリケーション
GAS│祝日・休日・指定した日はスクリプトをスキップする方法│Googleカレンダー連携
毎日ルーティンスクリプトを動かしていると、土日や祝日、特定の休業日などには実行をスキップしたい場面がありますよね。 今回は Google Apps Script(GAS)で、「祝日+指定日」の両方に対応してスクリプト実行をスキップする方法をメモします。 スクリ... -
Webアプリケーション
GAS│スクリプトプロパティをHTML内で使う方法
Google Apps Script(GAS)では、APIトークンや外部リンクなどソースコード内に直接書きたくない情報を「スクリプトのプロパティ」に設定することができます。 しかし、スクリプト内で取得したプロパティをHTMLテンプレート内に反映させる方法が少しわかり... -
Webアプリケーション
GAS|Webアプリケーションでページ遷移を実装する方法
Google Apps Script(GAS)を使って Web アプリを開発するとき、通常は「1つのHTMLページだけ」が表示対象になります。 しかし実は、URLにパラメーターを付けることで、複数のHTMLページを切り替えることが可能です。 この記事では、GASで複数ページ表示を... -
Googleドライブ
Googleドライブ│フォルダ内ファイルを一覧取得するツール
Googleドライブのファイルを一括で一覧にしたい! リモートワークやファイル共有が日常化する中で、「このフォルダに何が入っているか一目で確認したい」「サブフォルダも含めて全ファイルを一覧に出力したい」 そんなニーズ、ありませんか? 今回は Googl... -
Googleドライブ
Googleドライブ│フォルダ内のファイル数を集計する方法│GAS
リモートワークが日常になり、Googleドライブでのファイル共有や管理の機会が急増しました。 しかし、Googleドライブではフォルダ内に何ファイルあるかは標準UIでは表示されません 「どのフォルダにどれだけデータが入っているのか?」 「整理されているか... -
Googleスプレッドシート
Googleスプレッドシート│Natural Language APIで感情分析をする方法│GCP
文章やフレーバーがポジティブかネガティブか?どのくらいの熱量なのか? AI(機械学習)が判定する機能がGCP(Google Cloud Platform)にあったのでしてみました センチメント分析と呼ばれています Natural Language API の使い方 GCPのAPI(Natural Lang... -
Googleスプレッドシート
Googleスプレッドシート│テンプレートを日付別に複製&チェックボックス処理も自動化する
Google Apps Script(GAS)を使って、 日付をもとにファイル名を付けて テンプレートのスプレッドシートをコピー チェックボックスの状態を確認 コピーしたファイル内でシートを複製&リネーム までをすべて自動で行うスクリプトを作成しました。 テンプレ... -
Googleスプレッドシート
Googleスプレッドシート│指定範囲にチェックボックスのチェックがあるかを判定する方法
Googleスプレッドシートでは「挿入」>「チェックボックス」を使うことで、簡単にチェックボックスを追加できます。 この記事では、スプレッドシート上のチェックボックスが「ON」かどうかをGoogle Apps Script(GAS)で判定する方法をご紹介します。 手順... -
Googleスプレッドシート
Googleスプレッドシート│自動で日付入り!複製シートを作成する方法
Googleスプレッドシートで、毎月使うテンプレートを自動で複製し、シート名に日付を付けたいことはありませんか? この記事では、Google Apps Script(GAS)を使って、「master」というシートをテンプレートとして、日付付きで自動コピーする方法をご紹介... -
Googleスプレッドシート
Googleスプレッドシート│重複データを一発削除する方法
Googleスプレッドシートを使ってログや日次データを記録していると、同じキーのデータが複数行にわたって存在するケースがあります。 手動で削除するのは面倒… そこで今回は、Google Apps Script(GAS)で重複データの削除処理を自動化する方法をご紹介し... -
Googleスプレッドシート
Googleスプレッドシート│IMPORTRANGE関数を別シートに自動挿入する方法
複数のGoogleスプレッドシートを使っていると、あるシートのデータを別のスプレッドシートに連携(同期)したいというケースがあります。 そんな時に便利なのが IMPORTRANGE 関数。 しかし、毎回手作業で関数をコピペしたり、複数シート分を管理するのは面... -
Googleスプレッドシート
Googleスプレッドシート│大量シートを一発選択!便利メニューでシート一覧を表示して移動するスクリプト
Googleスプレッドシートでシート数が増えてくると、目的のシートにたどり着くのが一苦労になります。矢印でスライドしたり、下部メニューから地道に探したり、正直めんどくさいですよね? (画像のように、スクロールしないと目的のシートが見つからないこ... -
Googleスプレッドシート
Googleスプレッドシート│タイムスタンプを入れる方法とNOW関数の注意点
スプレッドシートに日時を入れる方法は、目的によって3つに分かれます。 選び方を間違えると、あとから開いたときに日時が書き換わってしまいます。 先に結論をまとめます。 やりたいこと方法あとで変わる?いまの日時を打ち込むショートカット変わらない... -
Webアプリケーション
Googleスプレッドシート│ドライブ内の画像をサムネ付きギャラリー表示する方法
Googleドライブの画像を一覧で見たいと思い作ってみました。 絞り込み検索もできます。 メリットは以下の通り Googleのサービスを利用しているので無料 Googleユーザーしか閲覧できないのでセキュア GASで作成するので、カスタマイズ制が高い&動的に生... -
Googleスプレッドシート
Googleスプレッドシート│結合セルを一括で解除する方法|GAS
結合されたセルが並んでいると、並べ替えも関数もフィルタも効きません。 まとめて解除する方法を、先に結論から書きます。 とにかく早く全選択して「表示形式 → セルを結合 → 結合を解除」。3秒で終わる値も残したい手動だと左上のセルにしか値が残らない... -
Googleスプレッドシート
Googleスプレッドシート│文字にURLリンクを貼る方法とリンクからURLを抽出する方法
スプレッドシートのリンクまわりは、やりたいことが逆方向の2つに分かれます。 先に結論をまとめます。 やりたいこと方法文字にリンクを貼る=HYPERLINK("URL","表示する文字")1つのセルにさっと貼るCtrl+KURLを一括でリンクにするHYPERLINK関数を下までコ... -
Webアプリケーション
GAS│Google Apps Scriptで作る!ChatGPT風チャットボットの作り方入門
ChatGPTにアクセスできない環境、またはChatGPTのアカウントを持っていない人にChatGPTを使ってもらうにはどうしたらいいでしょうか? ChatGPTにはAPIもありますので、GASを使ってWebアプリを作成。 簡易のChatGPTを作ることができます。 これであればGoog... -
Googleスプレッドシート
Googleスプレッドシート│GASでスプレッドシートのA1セルの値を取得する方法
Google Apps Script(GAS)で、スプレッドシートのA1セルに入力された文字列を取得する方法の備忘録です。 よく使うコードですが、GASを毎回開いて探すのは地味に手間なので、自分用メモも兼ねてブログに記録しておきます。 GASでスプレッドシートのA1セル... -
Googleフォーム
Googleフォーム│お問い合わせを別のメールアドレスに転送する方法
確実なお問い合わせ方法といえば、Google Formsが一番です。 細かいカスタマイズはできないものの、メールサーバー等のトラブルとは無縁です。 あとは関係各所に転送できればもっといいのにと思い、スクリプトで転送するようにしてみました。 Googleフォー... -
Googleスライド
Googleスライド│スライドの中身を英語に翻訳する方法
海外にいる場合、日本語で作成したプレゼンテーションの資料を見せる場合に英語に翻訳する必要があります。 全てのスライドをいちいち翻訳ツールで翻訳したテキストに差し替えるのは面倒なので、 スクリプト(GAS)を使って、スライドの中身を英語に翻訳し... -
Webアプリケーション
GAS│固定のURLで内容を最新にする方法
現在の使用ではGASでウェブアプリとしてデプロイすると、毎回違うURLになってしまいます。 ウェブアプリ側でブックマークされてしまうと、古い内容のまま使用してしまうことになるので、作成者側は少し工夫が必要になります。 本記事ではGASの固定のURLで... -
Googleスライド
Googleスライド│ドライブの画像を好きな形で並べて挿入する方法
Googleドライブにある画像をスライドに挿入する簡単ですが、きれいに並べるのは手間ですよね? これを繰り返して作業するのであれば、雛形を作成して画像を置換すればよいのですが、枚数が多いと非常に手間です。 そこでGoogle Slides API を使っても... -
Webアプリケーション
GAS│作成したスクリプトをウェブアプリケーションから実行する方法
GASを作成してスプレッドシートならカスタムメニューから実行できますが、GoogleドライブのツールはGASのスクリプトエディタから実行する必要があります。 しかしながら、スクリプトというものに慣れていない人がツールを使うにはもっと使いやすくするUIが... -
Webアプリケーション
GAS│ライブラリの作り方と使い方
リモートワークでGAS(Google Apps Script)を使うことが多くなりました。 使われているGASが入ったスプレッドシートが増殖してきてメンテナンスが大変になってきたので、スクリプトを外部ファイルからGASを参照するできる仕組み(ライブラリ化)にしてま... -
Googleドライブ
Googleドライブ│フォルダをコピーする方法とファイルをまとめて複製する方法
Googleドライブでフォルダを丸ごとコピーしようとして、メニューに見当たらず戸惑った方は多いはずです。 Googleドライブは、ファイルはコピーできますが、フォルダはコピーできません。 仕様なので、探しても出てきません。 先に、やりたいことごとの答え... -
Googleドキュメント
Googleドキュメント│次の議事録を自動作成するスクリプト
本記事では「Google Documentで次の議事録のコピーを自動作成する」を紹介します! 自動化することによってルーティンワークの工数を削減できます! Google Document:議事録の作成 ファイル名が『yyMMdd_第N回 「○○会議」議事録』 h1の見出しは『第N回 「... -
Googleドライブ
Googleドライブ│フォルダ内のファイルをまとめてスプレッドシート・スライド・ドキュメントに自動変換する方法
Googleドライブ内に共有された .xlsx や .csv、.pptx などのファイルを、毎回手動で Google スプレッドシートやスライドに変換していませんか? 少量ならまだしも、ファイルが多いと非常に手間です。そこで今回は、GAS(Google Apps Script)とDrive APIを...
1