Google Apps Script – CGメソッド https://cg-method.com CG・映像デザイナーの技術サイト Mon, 19 Feb 2024 23:46:41 +0000 ja hourly 1 https://wordpress.org/?v=6.5.2 https://cg-method.com/wp-content/uploads/2022/12/cropped-favicon_cg-method-1-32x32.png Google Apps Script – CGメソッド https://cg-method.com 32 32 Google Forms│お問い合わせを別のメールアドレスに転送する方法 https://cg-method.com/google-forms-transfer/ Wed, 03 Jan 2024 05:08:07 +0000 https://cg-method.com/?p=22813

確実なお問い合わせ方法といえば、Google Formsが一番です。 細かいカスタマイズはできないものの、メールサーバー等のトラブルとは無縁です。 あとは関係各所に転送できればもっといいのにと思い、スクリプトで転送するよ […]]]>
Googleスライド│スライドの中身を英語に翻訳する方法 https://cg-method.com/slides-translate-to-english/ Thu, 02 Nov 2023 00:09:21 +0000 https://cg-method.com/?p=22803

海外にいる場合、日本語で作成したプレゼンテーションの資料を見せる場合に英語に翻訳する必要があります。 全てのスライドをいちいち翻訳ツールで翻訳したテキストに差し替えるのは面倒なので、 スクリプト(GAS)を使って、スライ […]]]>
Gmail│メールの複製方法│Email Studio https://cg-method.com/copy-gmail/ Fri, 30 Jun 2023 16:32:34 +0000 https://cg-method.com/?p=22784

毎月、送る請求書メールなどGmailでメールを複製して、文言を変更して送りたいということはないでしょうか? メールソフトのThunderbirdを経由すれば、メールの複製はできるのですが Gmail自体にはテンプレートを […]]]>
Selenium│ページの内のブログカードのリンクを取得する方法│スクレイピング https://cg-method.com/wordpress-selenium-scraping/ Sat, 12 Nov 2022 07:17:41 +0000 https://cg-method.com/?p=21996

ひさしぶりにSeleniumを使ってスクレイピングをしてみました。 実際には別の目的でツールを作ってみたのですが、 本記事では本サイトのTOPページに掲載しているブログカードのタイトルとリンクをCSVで出力してみたいと思 […]]]>
GAS│固定のURLで内容を最新にする方法 https://cg-method.com/gas-deploy-fixed-url/ Fri, 09 Apr 2021 04:53:30 +0000 https://cg-method.com/?p=20364

現在の使用ではGASでウェブアプリとしてデプロイすると、毎回違うURLになってしまいます。 ウェブアプリ側でブックマークされてしまうと、古い内容のまま使用してしまうことになるので、作成者側は少し工夫が必要になります。 本 […]]]>
Googleスライド│ドライブの画像を好きな形で並べて挿入する方法 https://cg-method.com/slides-incert-images/ Fri, 19 Mar 2021 15:29:32 +0000 https://cg-method.com/?p=20047

Googleドライブにある画像をスライドに挿入する簡単ですが、きれいに並べるのは手間ですよね? これを繰り返して作業するのであれば、雛形を作成して画像を置換すればよいのですが、枚数が多いと非常に手間です。 そこでGoog […]]]>
GAS│作成したスクリプトをウェブアプリケーションから実行する方法 https://cg-method.com/google-apps-script-web-application/ Thu, 18 Mar 2021 16:25:40 +0000 https://cg-method.com/?p=19965

GASを作成してスプレッドシートならカスタムメニューから実行できますが、GoogleドライブのツールはGASのスクリプトエディタから実行する必要があります。 しかしながら、スクリプトというものに慣れていない人がツールを使 […]]]>
GAS│ライブラリの作り方と使い方 https://cg-method.com/google-apps-script-library/ Tue, 09 Feb 2021 14:57:56 +0000 https://cg-method.com/?p=19769

リモートワークでGAS(Google Apps Script)を使うことが多くなりました。 使われているGASが入ったスプレッドシートが増殖してきてメンテナンスが大変になってきたので、スクリプトを外部ファイルからGASを […]]]>
GAS│便利!Google Driveのファイル管理に関するTIPS https://cg-method.com/google-drive-gas-file-management/ Fri, 08 Jan 2021 10:13:30 +0000 https://cg-method.com/?p=19463

Google ドライブでファイル管理に関する単純作業を解消するにはGAS(Google Apps Script)が便利です。 リモートワークで実際に使ってみて便利だったコードを残しておきます。 Google Driveの […]]]>
Googleカレンダー│予定が始まる直前にLineへ通知を送る方法 https://cg-method.com/google-calendar-line-notify/ Sat, 17 Oct 2020 07:11:54 +0000 https://cg-method.com/?p=18445

Googleカレンダーの通知音って、聞き逃してしまうことはないでしょうか? オンライン英会話の時間を忘れそうになるので、いつもアラームもセットしているのですが、いい加減設定が手間なので、15分前になったらLineに通知す […]]]>
GAS│フォルダ内のファイル数を調べる方法 https://cg-method.com/gas-count-files/ Tue, 04 Aug 2020 10:00:58 +0000 https://cg-method.com/?p=14619

リモートワークになって、Googleドライブでデータをやり取りすることが多くなしました。 しかしGoogleドライブ内に大量のデータが格納されていると一体いくつ格納されているのか? Googleドライブではファイル数は表 […]]]>
Google Document│次の議事録を自動作成するスクリプト│GAS https://cg-method.com/document-next-minutes/ Sun, 12 Jul 2020 09:20:50 +0000 https://cg-method.com/?p=13596

本記事では「Google Documentで次の議事録のコピーを自動作成する」を紹介します! 自動化することによってルーティンワークの工数を削減できます! Google Document:議事録の作成 ファイル名が『yy […]]]>
GAS│フォルダ内の .xlsx .csv .pptをまとめてスプレッドシート・スライド・ドキュメントに変換する方法 https://cg-method.com/gas-convert-spreadsheets/ Mon, 20 Apr 2020 16:13:05 +0000 https://cg-method.com/?p=12374

こちらのCGメソッドの記事では「フォルダ内のデータをまとめてGoogleスプレッドシートやGoogleスライドに変換する方法」を紹介します!大量にある時は一個ずつ開いて変換するのではなくGASを使いましょう! フォルダ内 […]]]>
Selenium│自動でログインしてスクレイピングする方法 https://cg-method.com/chrome-selenium-scraping/ Mon, 19 Aug 2019 00:00:20 +0000 https://cg-method.com/?p=5788

以前からやってみたかったブラウザのオートメーションツール、Selenium(セレニウム)に触れてみました。 スクリプトで複雑なブラウザー操作ができるので、かなり自動化できる表現の幅が広がりそうです。 seleniumの環 […]]]>
Slack│株価をスクレイピングして投稿する方法 │GAS https://cg-method.com/slack-gas-scraping/ Tue, 13 Aug 2019 00:00:05 +0000 https://cg-method.com/?p=5721

現在の株価をスクレイピングしてSlackへ投稿してみました。 ちなみに「Yahooファイナンス」等の株価のサービスはスクレイピング禁止されています。 今回は仮想の株価サイト(example.com)を想定してスクレイピン […]]]>
GAS│POST通信からスプレッドシートに書き込む方法│スプレッドシート https://cg-method.com/gas-pose-spreadsheet/ Sun, 11 Aug 2019 04:24:32 +0000 https://cg-method.com/?p=5697

GASを使って、簡単なGET/POST通信をやってみました。 データベースの作成 こんな感じで、スプレッドシートにデータベースを作成しました。 GASでGET/POST通信するスクリプトの作成 ツール>スクリプトエディタ […]]]>
GAS│ドライブフォルダ内のファイルのURLを取得する方法│ スプレッドシート https://cg-method.com/gas-get-folder-url/ Mon, 01 Jul 2019 00:00:44 +0000 https://cg-method.com/?p=5108

いちいち共有リンクからパスを取得するのが面倒な場合はGASを使います。 ドライブフォルダ内のファイルURLを全て取得する方法 下記のGoogle Apps Scriptでフォルダ内のファイル名とファイルのURLをまとめて […]]]>
GAS│ドライブ内の画像を表にしてHTMLで表示する方法│ スプレッドシート https://cg-method.com/gas-images-html-list/ Sun, 30 Jun 2019 04:43:26 +0000 https://cg-method.com/?p=5094

Googleドライブ内の画像をスプレッドシートで表にしてHTMLでパブリッシュしてみました。 スプレッドシートの作成 表を作成します。 画像リンクの記述方法 通常、画像のリンクは https://drive.google […]]]>
GAS│明日の日付入りのフォルダを自動作成する方法 https://cg-method.com/gas-create-date-folder/ Tue, 21 May 2019 14:52:49 +0000 https://cg-method.com/?p=4576

ルーティンワークでドライブにフォルダを作成する時に フォルダをまるっと階層下までコピーできないので、スクリプトを書いてみました。 ドライブにある特定のフォルダにフォルダを生成する方法 まず、指定先のドライブのフォルダID […]]]>
Googleスライド│特定のスライド内の文字を置換する方法 https://cg-method.com/slides-replace-text/ Fri, 11 Jan 2019 15:00:29 +0000 https://cg-method.com/?p=3348

たまにGoogleスライドを使うのですが、特定のスライド内の文字置換できないか試してみました。 Googleスライドの文字置換機能について Ctrl+Hで文字置換のダイアログが起動しますが、「すべて置換」を選択するとスラ […]]]>
GAS│祝日・休日・指定した日にはスクリプト実行をスキップする方法 https://cg-method.com/gas-skip-script-on-holidays/ Thu, 10 Jan 2019 13:06:21 +0000 https://cg-method.com/?p=3362

毎日なにかしらルーティンでスクリプトを走らせているのですが、祝日・休日・指定した日には実行スクリプトをスキップしたいので、その方法をまとめました。 たとえばこういったスクリプトなどが、営業日だけスクリプトが実行されるよう […]]]>
Slack│今日の天気と気温を投稿する方法│GAS https://cg-method.com/slack-gas-weather/ Wed, 05 Dec 2018 15:34:16 +0000 https://cg-method.com/?p=3041

Slackへ情報の一元化を取り組み中。今回は天気と気温。 引用先 【GAS】気象庁のサイトから今日の天気を取得してSlackへ流す 注意点 夜に作業すると今日の気温が表示されないのでエラーがでます。朝から昼にかけて実装す […]]]>
Slack│スプレッドシートのデータを時間別に通知する方法│GAS https://cg-method.com/slack-gas-snalytics/ Sat, 10 Nov 2018 05:15:17 +0000 https://cg-method.com/?p=2815

携帯アプリのアナリティクスをたまに見るのですが、ちゃんと時間別の状態を把握して見ないと意味ないなーということで、アナリティクスのデータを時間別にSlackへ通知させてみました。 スプレッドシートからアナリティクスのデータ […]]]>
Slack│特定のチャンネルの投稿をすべて削除する方法│GAS https://cg-method.com/slack-delete-all-posts/ Thu, 18 Oct 2018 01:00:35 +0000 https://cg-method.com/?p=2566

ChatworkからSlackに転送した際に、generalに大量のログが読み込まれてしまったので、GASで一括で投稿削除しました。 特定のチャンネルの投稿をすべて削除する方法 いろいろ試したのですが、下記のコードが一番 […]]]>
GAS│トークンなど隠したい文字をプロパティ変数にして使用する方法 https://cg-method.com/gas-script-property/ Tue, 13 Mar 2018 01:00:00 +0000 https://cg-method.com/entry/gas-script-property/

スクリプトのプロパティで設定した変数はプロジェクト内で使用できるのですが、それをHTML内で使用する方法につまずいたのでメモ。 スクリプトのプロパティの設定 ファイル>プロジェクトのプロパティ>スクリプトのプロパティ プ […]]]>
GAS│Webページを複数作成・表示する方法 https://cg-method.com/gas-make-html/ Mon, 12 Mar 2018 01:00:00 +0000 https://cg-method.com/entry/gas-make-html/

GAS(Google Apps Script)を使って、HTMLを表示してみました。 通常であれば1プロジェクトにつき、1ページしか表示できませんが、擬似的に複数ページ遷移できるようになっています。 GoogleApps […]]]>
GAS│指定時間に定型のGmailを予約送信する方法 https://cg-method.com/gas-send-mail/ Fri, 29 Dec 2017 01:00:00 +0000 https://cg-method.com/entry/gas-send-mail/

特定の時間にメールで日報を送ることになり、はじめはChrome拡張機能の予約投稿で送っていたのですが、 毎回、定型文コピーして作ることすら面倒になったのでGAS(Google Apps Script)を使って日報を送るこ […]]]>