マガジンのカバー画像

仕事を楽にする「GAS」

61
GAS初心者のmochiと申します。 みなさまの記事を拝見して「これは便利!」と思ったものをまとめさせて頂きたいと思いますので宜しくお願いします。 ※マガジン追加NGの場合は一報…
運営しているクリエイター

記事一覧

Googleフォームをより便利に

各選択肢に点数をふれないアンケートを取るときに便利な「Googlフォーム」。 自動集計をしてくれるので、集計作業も簡単です。 しかし、下のような場合は不便です。 選択肢にポイントを振って、集計したい。 しかし、私の調べではできませんでした。 出番だよーGAS!!ということで、今回は、 ①Googleフォームで、同じ配点にしたい回答のアルファベットを付ける ②回答をスプレッドシートに出力する ②1文字切るスプレッドシートに回答をコピーする ④プログラムでアルファベットだけを

【GAS】スプレッドシートの中身を定期的に消去する

先日のGASでは、Gmailメールから送信日時、宛先、本文からの宛名抽出し、自動的にスプレッドシートに反映させました。しかしこれ、実行するたびに、最後の行から追加されるようになっている。つまり、毎日実行させると、どんどん下に増えていっちゃうんですよね。 そこで、情報抽出のスクリプトを実行する前に、スプレッドシートを空にしてあげることにしました。こうすれば、毎日リフレッシュされているようになります。 手順1:スクリプトを準備するClearContent関数を使います。 fu

スプレッドシート(GAS)を使用したタスク管理

■改良バージョンを作りました!詳しくは見出しの『※改良バージョン(2023.2.4)』をご覧ください。 スプレッドシート+GASを使用してタスク管理する仕組みを作ったので紹介します。GASを使用しているためPCでの操作が前提となります。 特徴Googleカレンダーへの登録(既存Googleカレンダーの利用も可能) タスク登録日の朝、メール通知(複数カレンダーを使用した複数人への通知が可能) 作業用シートを使った入力補助機能 以上3つの特徴について説明していきます。

【GAS】スプレッドシートからスライドを自動生成する

こんにちは。 社内のあちこちで「GASで自動化楽しいよー」と話していたところ、別部門からスライド自動生成のGAS依頼が舞い込んできました。 依頼内容当該部門では、ユーザインタビューの回答結果をまとめたスライドを作成している。スライドに記入するユーザ情報や回答内容は、スプレッドシートにまとめている。このスプレッドシートから直接スライドを自動生成したい。 背景このチームでは、スプレッドシートに入力したインタビュー情報を手動で一つ一つスライドの対応部分にコピペしていました。 例

Slackゲストアカウント管理を効率化するbotをGASで作ってみた。

最終更新日 2022/8/16 - ソース及びマニュアル一部修正(不要なトークン削除) - 参考サイト追加 概要業務でSlackを使用している会社はユーザの棚卸しや削除漏れを防ぐためゲストに対して有効期限を設定している人は多いと思います。ただ有効期限を設定した場合、延長するのがめんどうだったり期限切れの通知を見逃すことがあったため、Slackの指定チャンネルに有効期限切れをアナウンスするBotを作ってみました。 課題公式にも期限切れをお知らせする機能はありますが、有効期限

GASでSVGを使った座席管理アプリを作る

使いドコロと使う理由使い所 SVGで自由自在にレイアウトを構築することが出来、単純なHTMLとCSSよりも直感的にアプリケーションを使って構築が可能です。このSVG画像を使うことで フリーアドレス対応の座席管理アプリの構築 様々な予約管理システムの構築 センサーデータと連携して、作物の監視状況の可視化 グラフィカルなサイトマップの作成 などなど応用が可能です。通常の画像とライブラリで作るよりも遥かに手軽で、大きさがスケールし、JSで操作も出来、SVGであるためクリ

Googleスプレッドシートでデータ消去(GAS活用)

スプレッドシートに様々なデータの貼付や消去をしていると 太字・斜体・取り消し線 テキストや塗りつぶしの色 水平/垂直方向の位置 テキストを折り返す などの情報残り、シートが汚れて使い回しにくくなりますよね? 今回はデータ消去のTipsを紹介します。 ■削除したい範囲を選ぶ 削除の前には、選択が必要です。つまり何を消すか。GASで選択はgetRange()です。このgetRange()でセル範囲を選択でコツが入ります。 たとえば、これまで紹介してきたGoogl

Twitter(X)フォロワー数自動取得ツール※分析用BIテンプレつき

GASラボではどなたでもご利用いただける自動化ツール・AIツールを企画・開発しています。 これまで企画開発したツール一覧は下記のページでご覧下さい。 Twitter(X)の運用において「競合アカウントの分析」は重要なアクションの一つです。 特に、ライバルアカウントのフォロワー数の増加傾向をモニタリングすることで、彼らがフォロワーを増やすために行った特定の投稿やアクションを特定しやすくなります。 ただし、日々競合アカウントのフォロワー数をチェックし、記録するのは非常に手間

¥1,500

【無料】Googleドライブ内のファイル/フォルダ一括移動ツール

GASラボではどなたでもご利用いただける自動化ツール・AIツールを企画・開発しています。 これまで企画開発したツール一覧は下記のページでご覧下さい。 Googleドライブは、Googleアカウントを持っていれば最大15GBまで無料で利用できます。 そのため、さまざまなファイルを保存している方も多いのではないでしょうか。 また、有料プランを利用すればさらに多くのファイルを保存できるので、インターネットに接続されできれば、どこにいても同じファイルへアクセスできてとても便利で

GAS×スプレッドシート|セル編集時に日付を自動入力|イチからDX

今回はスプレッドシートの特定の列にあるセルが編集された時に、自動で日付を記録(タイムスタンプ)する方法をご紹介します。 *今回の目的/概要弊社ではホームページからの資料請求や無料体験版等のお申し込みにGoogleフォームを使用しており、回答が送信された際の通知には以前ご紹介した方法を活用しています。 Slack通知を受けた後に担当者が何らかの対応を行い、対応が完了した際には図のように確認欄(A列)に✔️を入れるようにしているのですが、 ①いつ対応が完了したのかの記録を残

【GAS】Google Apps Script 活用事例 シートの非表示・再表示の自動化

複数のシートを一括で非表示にしたい全部のシートを非表示にするのではなく、コレとこのシートだけは残しておきたいというケースってありませんか? /** * 目次以外のシートを非表示にする * */function hideAllSheets() { const spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); const sheets = spreadsheet.getSheets(); const ar

【無料】Twitter(X)自動投稿ツール※スプレッドシート連携

GASラボではどなたでもご利用いただける自動化ツール・AIツールを企画・開発しています。 これまで企画開発したツール一覧は下記のページでご覧下さい。 Twitter(X)を使ったマーケティングを行っている方や、情報発信をしている方なら、ツイートを自動化したいと考えたことはないでしょうか? Twitter(X)の標準機能として「予約投稿」機能はありますが、この機能を使う場合はツイートを一つずつ設定しなければならず、大量のツイートを投稿するとなると非常に手間がかかります。

【GAS入門③】Gmailで特定の範囲の文字列を抽出する方法(改行を含む)

今回のnoteでは、Gmailで特定の範囲の文字列を抽出する方法について まとめます。 改行を含む文字列の抽出について、 どのように実装すれば良いか悩んでいる方もいると思うので、 ぜひ参考にしていただけたら幸いです。 前回のおさらい 前回のnoteでは、Gmailに届いたメールをSlackに自動で送信するための方法について見てきました。 Slackを使っている方にとって、 Gmailも確認しないといけないのは面倒ですよね。 そこで、Gmailに特定の件名のメールが届

Googleフォームの回答をスプレッドシートに書き込むGASスクリプト

こんにちは!dotDでmeepaの開発を担当している前田です。 今回は「Googleフォームの回答をスプレッドシートに書き込むGASスクリプト」のソースコードを共有します! スクリプトを書かなくとも、Googleフォームの設定で、スプレッドシートと連携させ、指定したスプレッドシートにフォームの回答を書き込むことは可能です。 Googleフォームとスプレッドシートの連携設定は簡単にできます。 ですが、以下のように、Googleフォームとスプレッドシートの連携設定はしないで