タグ

Gasに関するhiroomiのブックマーク (80)

  • Forms Service  |  Apps Script  |  Google for Developers

    Send feedback Forms Service Stay organized with collections Save and categorize content based on your preferences. // Create a new form, then add a checkbox question, a multiple choice question, // a page break, then a date question and a grid of questions. var form = FormApp.create('New Form'); var item = form.addCheckboxItem(); item.setTitle('What condiments would you like on your hot dog?'); it

    Forms Service  |  Apps Script  |  Google for Developers
  • Google Apps Scriptで外部のREST APIを呼び出す - oinume journal

    Google Apps Script(GAS)から外部のREST APIを呼ぶには、UrlFetchApp.fetch というメソッドを呼び出せば良い。例えばJSONをリクエストのペイロードとして送る場合のサンプルコードはこんな感じ。 var data = { 'email': email, 'subject': subject, 'message': message, }; var credential = PropertiesService.getScriptProperties().getProperty('FRESHDESK_CREDENTIAL'); var options = { 'method': 'post', 'contentType': 'application/json', 'headers': { 'Authorization': 'Bearer ' + Utili

    Google Apps Scriptで外部のREST APIを呼び出す - oinume journal
  • GoogleAppsScriptを使ってGoogleFormsのWeb APIをつくる - Qiita

    今回のおはなし アンケート機能は自分で実装したくないけど、 GoogleFormsの画面はアンケート回答画面に使いたくないから、 GoogleFormsのWeb APIGoogleAppsScriptで作成して、 WebAPI経由でGoogleFormsにアクセスできるようにしたおはなし アンケート機能作るのつらい問題 アプリケーション内でアンケートを実装したい場合はみなさんどのように実装しているでしょうか? 既存のライブラリやgemを使用したり、フルスクラッチで要件にあったものを実装する等あると思います。 ですがアンケート機能というのは実装するとなると難しいものです。(ライブラリやgemを使う場合も含めて) どんな点で難しいかというと アンケートの質問はラジオボタンやチェックボックス、テキストなどの形式に対応する必要があるが質問や回答データはどのような形式でどのように紐付けて保存するか

    GoogleAppsScriptを使ってGoogleFormsのWeb APIをつくる - Qiita
    hiroomi
    hiroomi 2019/04/18
    "アンケート機能の実装はGoogleFormsへ任せて、UIはアプリケーション側で実装する"
  • Slack × GASで作る、KPI通知Botのススメ

    2019年1月22日、freee株式会社にて、Data Driven Developer Meetupが主催するイベント「Data Driven Developer Meetup #4」が開催されました。サービスをより良いものにするために日々データと向き合っているデータサイエンティストやエンジニアなど、様々な職種で活躍する人々が集い、知見を共有するイベント。今回は日経済新聞社とエムスリー株式会社の2社がメインセッションに登壇し、自社の取り組みについて語りました。LT「SlackへのKPI通知Botを作ったらいろいろ捗った話」に登場したのは、Yagi氏。社内で活用しているKPI通知Botの活用法と、実装方法について解説しました。講演資料はこちら GASで手軽にKPI通知Botを作る Yagi氏:よろしくお願いします。グロービスでデータサイエンティストをやっている柳沼と申します。今日はよろ

    Slack × GASで作る、KPI通知Botのススメ
  • connpass で勉強会を主催している皆様へ - ⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️

    connpass で勉強会を主催している皆様へ connpass で勉強会を主催している皆様へ、運営しているconnpassのグループに対する 参加, キャンセル, お問い合わせ のアクションがあった場合にSlackに通知するGAS(Google Apps Script)を書いてOSSにしたのでご報告申し上げます。 https://github.com/bannzai/connpass-notification なぜつくったのか 僕はDXELという勉強会の主催をやっており、connpassを使って参加者の募集を行っています。connpassでイベントの運営メンバーだと参加者の 参加・キャンセル・お問い合わせ などのアクションが発生した場合にメールで通知を受け取ることができます。しかし、(僕は)メールってあまり見ないし、connpassのこういった内容はGmailのラベルを付けてGmailか

    connpass で勉強会を主催している皆様へ - ⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️
    hiroomi
    hiroomi 2019/03/10
    “参加, キャンセル, お問い合わせ のアクションがあった場合にSlackに通知するGAS”
  • 【初心者向け】GASを使ってSlackへ自動通知 - Qiita

    Slackへ自動通知を行いたい! というときに、GAS(Google Apps Script)を使用することで簡単に通知を行なうことができます。 今回の手順でできるようになること 特定の時間に○○というメッセージをSlackの特定のチャンネルへ投稿すること 前提 Slackアカウントは取得済み 基的な操作もOK Googleアカウント取得済み 使う技術要素 SlackのIncoming WebHooks Slackは当然使用するのですが、そのSlack内のサービスのIncoming WebHooksも使用します。 Incoming WebHooksとは Slackのサービス。このサービスを使用すると、WebURLが発行される。この発行されたURLにPOSTすることで、Slackへ投稿できる。 Google Apps Script Googleが提供する、スクリプト実行環境。 Javasc

    【初心者向け】GASを使ってSlackへ自動通知 - Qiita
  • GAS から Slack に投稿するシンプルなコード(incoming webhooks) - Qiita

    GAS から Slack に投稿するコードです。 incoming webhooks を用いているので、GAS から Slack に一方向にしか送れません。 GAS から Slack に投稿するコード function main() { postMessage('gas から slack に投稿', 'https://hooks.slack.com incoming web hook のエンドポイント') } function postMessage(message, hookPoint) { var payload = { "text": message, "icon_emoji": ':sparkles:', "username": 'bot' } var options = { "method" : "POST", "payload" : JSON.stringify(payload

    GAS から Slack に投稿するシンプルなコード(incoming webhooks) - Qiita
  • GoogleAppsScriptで毎日レポートをSlackへ通知する - notebook

    はじめに この記事はGoogle Apps Script Advent Calendar 2018 の22日目の記事です GoogleAppsScriptのドキュメントを眺めていたらChartServiceというものを見つけて使ってみたくなったので使ってみます Charts Service  |  Apps Script  |  Google Developers https://developers.google.com/apps-script/reference/charts/developers.google.com やってることはありがちなやつだし代替手段もいくらでもありそうですが、気軽に実践できるということで! やりたいこと たとえばブログのPVなど、GoogleAnalytics見に行けば良いといえば良いのですが、毎日Slackで簡易レポート的なものが送られてきたら楽ですよね?

    GoogleAppsScriptで毎日レポートをSlackへ通知する - notebook
  • 毎月 500 時間の社内ルーティンワークを GAS を使って自動化した話 - Qiita

    はじめに グロービスにて、社内で発生するルーティンワークを自動化する仕組みを作って、約半年で月 500 時間の業務自動化を行った話について書きます。 今年の Cloud Next でこの内容について登壇した際に、「自社でもやろうとしていて参考になった」などの声をいただいたので、同じような動きをしようとしている方に、自分のノウハウが少しでも役立てばと思います。 Cloud Next '18 in Tokyo の登壇内容。 Google Apps Script で始める RPA ITmedia さんからも取材していただきました。 エンジニアとビジネスサイドの化学反応で業務を効率化 やろうと思ったきっかけ 発端は去年のアドベントカレンダーで書いたこの記事でした。 Google Apps Script (GAS) で毎週 30 分の雑務を自動化した話 自分の身の回りの業務を自動化したのですが、社内

    毎月 500 時間の社内ルーティンワークを GAS を使って自動化した話 - Qiita
    hiroomi
    hiroomi 2018/12/04
  • google spread sheetに自動更新される日本の祝日シートを作る

    googleスプレッドシートに、Google Apps Scriptを使って、定期的に自動更新される日の祝日一覧を作成するスクリプトを作成しました。 経緯 発端は、スプレッドシートで管理されている予定表に、祝日の行のみを色分けしたいという要件が生まれたところから始まりました。 これ自体はカスタム数式で出来そうだなと思い、やり方を調べて見ると… 【スプレッドシート】別シートの国民の祝日一覧から判定してセルの背景色を変える : miyadir.com なるほど、「国民の祝日一覧がシートにあれば出来そう…」 これはどこかで更新を忘れるやつだ… 手動でやる場合でも、どこかから祝日一覧を見つけて形式を整えて貼り付けるだけなので、難しくはないですがその都度手間がかかるので、自動化出来ないかと方法を探しました。 GAS 目的がスプレッドシートの自動更新なので、Google Apps Scriptを使う

    google spread sheetに自動更新される日本の祝日シートを作る
    hiroomi
    hiroomi 2018/10/30
  • GASを使って運転日報のWEBシステムを作ってみた話

    GASでこんな事が出来るよ。という一例として書かせていただきます。 事の成り行き 事の始まりは、ある飲み会の時に自社の営業部門のマネージャ(M)から言われた一言。 M「あのさ。今、うちって社用車を使ったら紙に運転日報を記録して管理してるじゃん?それをやめようと思ってスプレッドシートで管理しようとしたんだけど、毎回スプレッドシートにアクセスして記入するのって億劫だしiPhoneからだと入力しにくくて。。。なんか良い感じに、アプリケーション作ってくれない?」 私「あ、なるほど。ならGsuite(google)だけで完結する、アプリケーション作りますよ。ちょうど明日から出張だったんで、行き帰りの新幹線の中ででも作っときますね。」 という事があり、運転日報をGASで運転日報を作りました。 まずは、完成して現在運用している画面を見てください。 後半で画面の全体と説明を行いたいと思いますが、このような

    GASを使って運転日報のWEBシステムを作ってみた話
    hiroomi
    hiroomi 2018/10/30
    "QRコードを読み込んだらWEBアプリにアクセス且つ、車を自動で選択している状態にする"デザインの視点が良い感じ。
  • Apps Script  |  Google for Developers

    Subscribe to our newsletter Join the Developer Preview Program Release notes Explore our YouTube channel Partner with Google Workspace Attend Google Developers events Google Workspace apps Admin console Cloud Search Gmail Google Calendar Google Chat Google Classroom Google Docs Google Drive Google Forms Google Keep Google Meet Google Sheets Google Sites Google Slides Google Tasks Google Vault Exte

    Apps Script  |  Google for Developers
    hiroomi
    hiroomi 2018/07/28
    機能拡張入れて読む
  • 初心者でも簡単!Google Apps ScriptでGmailを操作してメールを送る方法 | 隣IT

    みなさん、こんにちは! タカハシ(@ntakahashi0505)です。 さて、Google Apps Script(略称GAS)ですが、今回はメールマガジンを送るシステムを作りたいと思います。 スプレッドシートのリストしている宛先に、ドキュメントに作成した文をテンプレとして、Gmailでメール送信するのです。 メルマガシステム、GASなら無料で作れちゃいます。 いやー、すごいっすね…! シリーズ初回の今回は、基中の基Google Apps ScriptでGmailを操作してメールを送る方法です。 ちなみにですが、すごく簡単です。 どうぞよろしくお願いいたします! スプレッドシートからプロジェクトを作成する まず新規のスプレッドシートを作りましょう。 メールを送るだけならスプレッドシートはいらないのですが、追々作成するメルマガシステムはスプレッドシートから呼び出しますので。 「ツー

    初心者でも簡単!Google Apps ScriptでGmailを操作してメールを送る方法 | 隣IT
  • Google Apps Script で社内システムを作ってみた (2) | プログラミング

    さて、前回(「Google Apps Script」で社内システムをつくってみた~GASとの出会い編~)はHTMLファイルの作成方法についてお話させていただきましたが、今回はいよいよスクリプトを使って、入力フォームと新規スプレッドシートの繋げ方について触れてみようと思います。 関連記事: 変数のスコープ | JavaScript Tampermonkeyの使い方 | JavaScript JSONにpathでアクセスするには? | JavaScript いよいよスクリプトをかいてみる 前回doGet関数を書いた「コード.gs」に記述していきます。 以前も説明した通り、doGet関数はHTMLページを開くために必須の関数なのでくれぐれも消さないようにしてくださいね! doGet関数はそのままにしておきましょう! まずは、入力フォームから送信した値がスプレッドシートに出力されるためのスクリプト

    Google Apps Script で社内システムを作ってみた (2) | プログラミング
    hiroomi
    hiroomi 2018/07/28
  • Google Apps Script 入門

    どうも、gloopsの今川です。 最近、スプレッドシートの拡張にはまっていてGoogle Apps Scriptなるものに触れたので、導入までを投稿したいと思います。 ※以下、2016年投稿当時の内容となっています。 はじめに Google Apps Script は、Googleが提供するサーバーサイド・スクリプト環境です。Googleが提供する一大スクリプト環境を是非使いこなしてください。 基 Google Apps(グーグル アップス)とは、99.9% の稼働率が保証された Google の提供するコミュニケーションツールとコラボレーションツールがセットになったグループウェアとしても利用可能な組織向けのオンラインアプリケーションパックです。引用 また、それらGoogleのサービスをJavaScriptによるスクリプトで操作するためのスクリプト環境がGoogle Apps Scrip

    Google Apps Script 入門
    hiroomi
    hiroomi 2018/07/28
  • Google Apps Script で毎週 30 分の雑務を自動化した話

    Google Apps Script を使って、毎週の雑務を自動化した話を書きます。 Google Apps Script とは Google Apps Script (GAS) は G Suite 系のサービスをはじめ、Google アプリケーションの API を簡単にクラウドで実行できる環境。言語は JavaScript で書ける。GAS から外部 API も叩けるので、Google アプリケーション以外のサービスとのつなぎこみも可能。無料で使える。 自動化したこと 現在のプロジェクトではドキュメントや議事録を残すのに、 Qiita:Team を利用している。1 MTG 1 ページでアジェンダページを投稿している。自動化したのは 週初めにその週にある MTG のアジェンダページを一括投稿し、関係者に周知する作業。参加する MTG の数が増えてくると、この作業だけで時間がかなり取られるの

    Google Apps Script で毎週 30 分の雑務を自動化した話
    hiroomi
    hiroomi 2018/07/19
  • GAS(Google Apps Script)で作るサーバレスなWebアプリケーション監視ツール – クリエイティブ - メディアプレックスブログ - 株式会社テレビ朝日メディアプレックス

    2. 時間軸のラベル設定 次に、1分間隔で監視を行い過去60回分まで記録を残すため時間軸のラベルを「HH:mm】(時:分)の表示になるように設定します。 「F1:BN1」までの範囲を選択しメニューから 「123」→「表示形式の詳細設定」→「カスタム数値形式…」を選択します。 カスタム数値形式には「hh:mm」を入力し「適用」を押下します。 以上で、シート側の準備は完了です。 3. スクリプトエディタを作成 次に「ツール」→「スクリプトエディタ」より「コード.gs」に以下のソースコードを貼り付けます。 /** * 監視対象リストのシート名 */ var TARGET_SHEET = 'シート1'; function init () { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName(T

    hiroomi
    hiroomi 2018/07/13
  • コピー&ペーストの繰り返しから脱却! GASでバラバラのデータを1箇所に集約

    コピー&ペーストの繰り返しから脱却! GASでバラバラのデータを1箇所に集約:働く価値を上げる“VBA/GAS”術(8)(1/3 ページ) 1つ1つファイルを開いてコピー&ペースト。バラバラのデータを1箇所に集約することは非常に手間のかかる業務です。今回は、そのような業務を、GAS(Google Apps Script)を使って自動化する方法を紹介します。 Excel VBAとGAS 業務で発生するちょっとした面倒くさい業務。特定の操作を繰り返すだけなので、今のままでもいいけど、楽になったらいいなと思うこともあるのではないでしょうか。例えば業務を自動化すると時間が空くため、他の業務に時間を充てたり、残業時間を減らしたりできるかもしれません。 連載「働く価値を上げる“VBA/GAS術”」では、業務を効率化する手段として「Microsoft Excel」(マイクロソフトエクセル)で使える「V

    コピー&ペーストの繰り返しから脱却! GASでバラバラのデータを1箇所に集約
    hiroomi
    hiroomi 2018/06/12
    ”スプレッドシートの数やデータの数によっては、Googleが制限をしているスクリプト1回当たりの実行時間の制限(6分以内)に抵触し、そこでスクリプトが停止してしまう可能性があります。”
  • 書籍「詳解!Google Apps Script完全入門」発売についてのお知らせ | 隣IT

    一言でいうと、自分自身が 「こんなGASが欲しかった!」 と思える一冊を、そのまんま、全19章、464ページに渡って書かせていただきました。 まず前提として、以下のような現状があります(書から抜粋)。 しかし、GASを始めるにあたり、どうしても自らの努力で得なければならないものがあります。それは「情報」と、それによる「技術」です。GASの構造や仕組み、プログラミングの構文、ルールや制約、活用術など、多くの情報が必要になります。 残念なことに、執筆時点では、日語の情報(特に入門者向け)が著しく不足しているという事実があります。書は、その不足した部分を、ピタリと埋め合わせたい! そんな想いから作られた一冊です。 その前提で、書の見どころを簡潔にまとめると以下のようなところになります。 JavaScriptがわからなくても読めるGAS入門書 スプレッドシートだけでなく、Gmailやドラ

    書籍「詳解!Google Apps Script完全入門」発売についてのお知らせ | 隣IT
    hiroomi
    hiroomi 2018/02/28
    目次
  • Amazon.co.jp: 詳解! GoogleAppsScript完全入門 ~GoogleApps & G Suiteの最新プログラミングガイド~: 高橋宣成: 本

    Amazon.co.jp: 詳解! GoogleAppsScript完全入門 ~GoogleApps & G Suiteの最新プログラミングガイド~: 高橋宣成: 本
    hiroomi
    hiroomi 2018/02/28
    目次をどこからか入手 978-4798053769