タグ

Google Apps Scriptに関するigrepのブックマーク (17)

  • slackで「投稿ルールが守られない問題」を自作のスラッシュコマンドで解決する(設定編) - Qiita

    slackあるある ※※お知らせ※※ 今後、備品購入を希望される方は当チャンネルで ================ 【購入品名】 : 【購入URL】 : 【購入承諾者】: 【納品希望日】:2019/mm/dd 【備考】   : ================ というフォーマットを使って下さい。 (ピンどめしておきます) 現実は・・・ フォーマットを自己流に改変する人 そもそもフォーマットを使ってくれない人 別のチャンネルで依頼する人 etc..... 解決策 今後、備品購入依頼は 当チャンネルで /bihin と投稿し、 表示されるダイアログから依頼して下さい。 表示されるダイアログ 簡易バリデーションチェックあり ダイアログ経由で生成される投稿 確実に期待したフォーマットで投稿してもらえる 指定のチャンネル以外でコマンドを使用した際のエラー表示 投稿者人だけにエラーが通知され、無駄

    slackで「投稿ルールが守られない問題」を自作のスラッシュコマンドで解決する(設定編) - Qiita
    igrep
    igrep 2019/06/26
    ブコメ見て思ったけどルール違反を検知して自動でGoogle Formへのリンクを出すbotとかいいかも
  • Test your site speed automatically with Speed Demon

    Introducing Speed Demon Have you ever worked on your website performance, cheered as improvements were made, and rejoiced as the site got faster… only to discover, a few months later, that your site speed has regressed? Maybe your site is now slower than ever! People often use WebPageTest to test site speed. Give WebPageTest a URL, and it loads that web page on a real device and returns metrics on

    Test your site speed automatically with Speed Demon
    igrep
    igrep 2019/02/21
    定期的にWebPageTestで指定したURLを計測して、設定した閾値より遅くなっていたらメールで教えてくれるGoogle Apps Script
  • 【中国語学習小ワザ】ピンイン付き単語帳を「スプレッドシート」で自動作成!? Google翻訳関数とアドイン「Hanyu Pinyin」活用術 | kaeritai.asia

    中国語学習小ワザ】ピンイン付き単語帳を「スプレッドシート」で自動作成!? Google翻訳関数とアドイン「Hanyu Pinyin」活用術 2018.09.12 中国 Google, IT, お役立ち, 中国語, 学習 by kaeritai.asia 外国語を学ぶ生活の中では、「今日はいくつ言葉を覚えた?」と自問し続けることが大事だと聞いたことがある。 ところで、中国語を学習する上で難所の一つとなるのが、単語とその発音の対応である(筆者見解)。 生活の中で、例えば声調の記憶が曖昧で、ネイティブにうまく発話が伝わらなかった経験は、中国語学習者のほとんどがあることだろう。その場は上手くフォローしても、後になって復習が有耶無耶になり、再び同じ過ちを繰り返すこともしばしばある。 なんとかこの日々の失敗経験を活かすことはできないか……と考えた筆者は、上手く覚えていなかった単語をストックして復習す

    【中国語学習小ワザ】ピンイン付き単語帳を「スプレッドシート」で自動作成!? Google翻訳関数とアドイン「Hanyu Pinyin」活用術 | kaeritai.asia
    igrep
    igrep 2018/09/12
    同じようなことを手でGoogle翻訳に貼り付けてやってたけどこれは便利かも知れない。
  • IFTTTにGoogle Apps Scriptを混ぜたらヤバい化学反応が起こった件 - もぐてっく

    はじめに 2010年12月に彗星のごとく現れたWebサービス同士のマッシュアップサービスIFTTT。 「if (this) then (that)」と言うシンプル極まる構文で手軽にWebサービスが連携出来るのが特徴です。 IFTTTは様々なWebサービスをサポートしており、ちょっと挙げるだけでもTwitterEvernoteGoogle Drive、Skypeなどの有名どころから、ナニコレ?ってものまで実に多彩です。 加えて、IFTTT独自のサービス群も魅力的です。 スマホ通知、AlexaGoogle Homeの音声入力、スマホのウィジェット(メモ、ボタン、写真)など。 それらを前述のシンプルな構文で自由に組み合わせられるのが、IFTTTの魅力だと思います。 IFTTTの弱点 シンプルさが売りのIFTTTなのですが、それがそのまま弱点にもなっているという印象です。 例えば「為替の情報

    IFTTTにGoogle Apps Scriptを混ぜたらヤバい化学反応が起こった件 - もぐてっく
  • 3分で API を作って世の中にデプロイするライブコーディング〜今日から君もスピードスターエンジニア〜 - Qiita

    3分間でサーバーを用意し、APIを実装して世の中に公開するまでの手順を録画しました。(一発撮りなのでタイポ多くてすみません。。。) 一連の動画は以下からご笑覧いただけますと幸いです。 https://youtu.be/h1wuGsaJZa4 qiita では gif 動画だと 10MB 以上はアップできないっぽいので、4分割にしてそれぞれ何をしているか解説します。 ハッカソンやプロトタイプの作成、新規事業での仮実装...etc などの実装スピードが勝負の明暗を分けるシチュエーションにお役立て頂けますと幸いです。 しょっぱなからネタバレで大変恐縮ですが Google Apps Script を使います。。。 PART 1 Google Drive で SpreadSheet を新規作成(0秒~33秒) Drive を開いて SpreadSheet を新規作成 「ツール」 -> 「スクリプトエ

    3分で API を作って世の中にデプロイするライブコーディング〜今日から君もスピードスターエンジニア〜 - Qiita
  • Gmailに来るConnpass通知をいい感じにSlackに通知する - Qiita

    はじめに Connpassの通知、いい加減メール以外にも対応してほしい...。 Slackとまでは言わないからせめてLINEも選択肢としてとれるようにしてほしい... そんな欲求、ありますよね? はい、例によって例のごとくGASで作りました。 このスクリプトでは、 こんな感じのボタンが含まれているメールを こんな感じでSlackに通知します。 逆に言うと例のボタンが含まれてないやつは対象外になるので注意してください。 (そんなのは嫌だ!って人はスクリプトをいじってください) Gmailの設定をしよう といってもやることは2つだけ connpassのラベルを作る フィルタ機能でconnpassから来たメールは受信トレイをスキップしてconnpassのラベルつけて既読にする フィルタ具体的な設定は↓のような感じ これでGmail側は準備完了 SlackのIncoming Webhooks設定を

    Gmailに来るConnpass通知をいい感じにSlackに通知する - Qiita
  • GAS ビギナーが GAS を使いこなすために知るべきこと 10 選 - Qiita

    はじめに Google Apps Script (GAS) は Web ブラウザ上の JavaScript とも Node.js とも環境が異なります。その違いや、 GAS 特有の機能を理解するとさらに開発が捗るので、それらをこの記事で紹介しようと思います。 Tokyo GAS で 5 分 LT した内容です。 スライドはこちら > GAS ビギナーが GAS を使いこな すために知るべきこと 10 選 ※より網羅的で最新の情報を得たい方は DevFest 2020 の登壇動画 Google Apps Script 入門 2020 をご覧ください。 1. ローカル環境で開発する GAS を好きなエディタで開発したり、ローカルで開発したものを github に上げたりしたくなる。 Google ブログの記事 Apps Script による高度な開発プロセス で紹介されているが、 node-g

    GAS ビギナーが GAS を使いこなすために知るべきこと 10 選 - Qiita
    igrep
    igrep 2018/04/11
    つくづく高機能だなぁ。なんか使いたい。特にEvent Objectsとか知らなかったし。
  • Google Apps Script をローカル環境で快適に開発するためのテンプレートを作りました - Qiita

    gas-clasp-starter という Google Apps Script を ローカル環境で開発するためのテンプレートを作りました。 2018年に登場した、google/clasp をベースに webpack, TypeScript, TSLint, Prettier, Jest を利用したテンプレートになっています。 GAS って新しい構文で書けないしソース管理もできないから微妙 もっと便利に利用できないかな みたいな方に読んでもらえれば幸いです。 記事では、gas-clasp-starter を使うことによるメリットや、利用する際の流れを解説します。 ブラウザ上のスクリプトエディタで開発するのではだめなの? 小さなコードならスクリプトエディタで十分です。 ただし、ある程度のコードになる場合はローカル環境に切り替えたほうが良いでしょう。 GAS は JavaScript ベース

    Google Apps Script をローカル環境で快適に開発するためのテンプレートを作りました - Qiita
    igrep
    igrep 2018/03/28
    こういうのほしかった。
  • Google Spreadsheet を簡易 Webサーバーとして動かして、手軽にWebHookを受け取る方法 - Qiita

    Google Spreadsheet を簡易 Webサーバーとして動かして、手軽にWebHookを受け取る方法GoogleAppsScriptWebhook 外部のサービスからの通知を WebHookで受け取ってちょっとした処理をしたいことってたまにありませんか? たとえば、アプリのクラッシュログを解析するFabricの Crashlytics には、新しいクラッシュが発生したり特定の閾値を超えると WebHookで通知してくれる、つまり特定の URL にPOSTを発行してくれる機能があります。 これを上手く使うと、下の図のように「新しいクラッシュが発生したら Backlogなどのチケット管理サービスに自動登録」といったことができそうです。 もちろんCrashlyticsから BacklogAPIは直接叩けないので、このように WebHookを使ってこちらのサーバを叩いてもらい、そのサー

    Google Spreadsheet を簡易 Webサーバーとして動かして、手軽にWebHookを受け取る方法 - Qiita
    igrep
    igrep 2018/03/14
    業務で使うにはいろいろマズいかもね
  • GitHub - google/clasp: 🔗 Develop Apps Script projects locally.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

    GitHub - google/clasp: 🔗 Develop Apps Script projects locally.
  • Google Homeを使ってToDoリストにタスクを追加してみた - Qiita

    スマートスピーカー Advent Calendar 2017 の16日目です。急遽参戦してみます。よろしくお願いします。 IFTTTだけを使ってGoogle Home(Google Assistant)とTrello(タスク管理アプリ)を連携して、Trelloのリストにタスクの追加ができますが、日語だとちょっと使いづらいです。なぜなら... この画像のように、「てにをは」のような助詞や半角スペースが混じったり、「納豆 と 豆腐 を」のように、「 と 」で分割してタスク登録してくれなかったりして、ちょっと微妙です。 この画像の例だと、以下のようにタスクが登録されることが理想だと思います: リンゴ みかん 納豆 豆腐 みずほ銀行に行く 部屋の掃除 洗濯機の買い替え そこで、Google Apps Script(以下、GAS)を経由してGoogle Homeから受け取った文字列をいい感じに加工

    Google Homeを使ってToDoリストにタスクを追加してみた - Qiita
  • Google Homeに話しかけて娘のおむつ交換を記録する - Qiita

    好きなモノは酒と女とラーメン、LIFULLのてぃば(@rechiba3)です。 弊社にはふたりの千葉がいますが、私のことは“人の方の千葉”で覚えて下さい! はじめに この記事はLIFULL Advent Calender2017 その2の4日目の記事です。 今年の1月に誤って天使を地上へ産み落としてしまいまして、そりゃもう、毎日が幸せです。 天使は生後〜2ヶ月ぐらいは15回/1日ほどおむつ交換の必要があり、それからは徐々に10回、6回と減っていきます。 はじめは、おむつを替える度に育児手帳のような紙に記録していたのですが、ペンを持って時間を見て、印を付けて…といったフローが億劫でした。 なのでGoogle Homeを利用して記録できるようにしました。 ちなみに記録する目的 夫婦の共有のためです。 いつ交換したか、うんちは出ているか、便秘ぎみか、軟便ぎみか、などなど 娘の健康のために把握し

    Google Homeに話しかけて娘のおむつ交換を記録する - Qiita
  • 社内のスマホ端末管理にTSUTAYAレジ風システムを導入した(予定) - Qiita

    はじめに この記事は1年近く前に投稿された「社内の備品貸出にTSUTAYAのレジ風システムを導入した」を ぱくって リスペクトして作ったシステムのお話です。 クライアントはAndroid(Kotlin)、サーバーはGASを使うことで短期間(2,3日くらい)で作成できた。 システム名は「たんまつ管理さん」 (こらそこ、ダサいとか言わない) なお、この記事投稿時点ではまだ運用してないです。 システムの構成図 サーバー側の窓口をGASで実装。 GASがGoogleSpreadSheetと連携することで端末のデータを保存したり更新したりする GASのスクリプト定期実行を利用して貸出期限切れがないかを定期的にチェック。期限切れがあれば即メールが飛ぶようになってる(組織によってはSlackとかでもいいかも) サーバーを社内に置いていないのでスマホが社内ネットワークに繋がっていないと〜的なことが一切ない

    社内のスマホ端末管理にTSUTAYAレジ風システムを導入した(予定) - Qiita
    igrep
    igrep 2017/08/17
    これは同僚として期待が高まる テプラを使わない方法ではすでに試したのかな?
  • node-google-apps-script

  • Google I/O で発表された GAS の新機能で Web アプリを作ってみた - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 Google I/O 、盛り上がってますね! 2 日目の基調講演では新サービスの Google Compute Engine も発表されて、 Google のクラウドサービスはまさに死角なしです。 それはさておき、初日の発表で一番印象に残っているものはなんでしょうか。メガネも捨てがたいですが、私は Google Apps Script (GAS) の新機能が最も嬉

  • gas-managerを使ってGASのソースコードをローカルで管理する - Qiita

    正常にインストールされると、gasコマンドが使えるようになります。 (which gasで確認) 初期設定 では、さっそくgasコマンドを使ってみます。 # ローカルで管理するためのディレクトリを作成 mkdir -p ~/workspace/GAS/gas-manager-sample cd ~/workspace/GAS/gas-manager-sample # 実行 gas init すると、こんなメッセージが表示されます。 クライアントIdとシークレットを持っているかと尋ねられます。 ここでは"no"を選び、続いて作成するか聞かれるので"yes"を選択。 すると、 どうやら、Googleの開発コンソールで以下の設定を行う必要があるそうです。 プロジェクトを新規作成する 作成したプロジェクトのDrive APIを有効にする クライアントIdとシークレットを作成する コンソールでEnt

    gas-managerを使ってGASのソースコードをローカルで管理する - Qiita
  • Google Apps Scriptの開発手法まとめ - Qiita

    が良いかなーと思っています。 開発環境編 ざっと感覚値を書くと、 あまり複雑でない、小さめなアプリケーションや、ローカルで開発するメリットがあまり感じられない場合 ScriptEditorで作ったほうが良いです。 どうしてもバージョン管理したい、altJSで開発したい、Container Bound Scriptの開発じゃない Eclipseやその他サードパーティツールなどローカルで開発 初めてならやめておいたほうが良い。 ScriptEditor GASの開発環境は通常はScriptEditorになると思います。 僕もよくGoogleAPIを利用するスクリプトを書く場合はScriptEditor上で開発します。 ScriptEditorでは各種ショートカットがありますので、手前味噌ですがこの記事を見ておくと良いと思います。 Eclipse 統合開発環境として有名なEclipseでもGA

    Google Apps Scriptの開発手法まとめ - Qiita
    igrep
    igrep 2014/07/21
    うーん、やっぱりContainer Bound Scriptをvimで編集してから、ってのはきつそう。
  • 1