タグ

GoogleAppsScriptに関するsatoshieのブックマーク (3)

  • 【GAS】スプレッドシートの読み書きが遅い!を高速化するコツ

    【GAS】スプレッドシートの読み書きが遅い!を高速化するコツ Google Apps Scriptsでスプレッドシートの読み書きをするとき、何も考えずにプログラムを書くと、動作速度が異常に遅くなります。 動作速度を上げる一番のコツとして、スプレッドシートAPIをできるだけ呼び出さないようにするということが挙げられます。これで、動作速度は劇的に速くなります。 ただ、実は、スプレッドシートAPIの呼び出し回数を減らさないでも、適切にAPIを呼び出せば、呼び出し回数が多くても、まあまあ実用的な速度でプログラムを実行することができます。 そこで、この記事では、「スプレッドシートAPIを呼び出さないようにすればいい」という話から、さらに一歩踏み込んで、「APIを使わざるを得ない場合には、どういうふうにAPIを呼び出せば、実行速度の低下を最小限で防げるのか」について解説をしていきます。 まずは、下記の

    【GAS】スプレッドシートの読み書きが遅い!を高速化するコツ
  • clasp の push で package.json が求められる #gas - ジムには乗りたい

    GAS の実装や管理には clasp が便利なんですが、いざ clasp push で反映しようとしたらエラーが出て怒られた。 ENOENT: no such file or directory, open 'package.json' 複数の App Script をまとめて管理するために、下記のようなディレクトリ構造にしていたのが原因っぽい。 ※ルートには package.json があるが、スクリプト体のディレクトリにはない状態 . ├── HogeScript │ ├── clasp.json │ ├── appscript.json │ └── hoge.ts ├── FugaScript │ ├── clasp.json │ ├── appscript.json │ └── fuga.ts └── package.json clasp のリポジトリ同じ問題と思われる Issu

    clasp の push で package.json が求められる #gas - ジムには乗りたい
  • 【GoogleAppsScript】【Slack】電車遅延情報post - Qiita

    GoogleAppScriptと連携し、 Slackに遅延情報を投稿するbotを作成してみました。 やりたいこと GoogleAppsScriptで、 関東の電車遅延情報を毎朝Slackに投稿させる 完成系 Slack設定 1.channelの作成 2.Incoming WebHooksで、Webhook URLを作成する Browse Apps -> Custom Integrations -> Incoming WebHooks -> Edit configuration 設定例: Post to Channelにて投稿したいchannelを指定する WebhookURLをメモする Customize Nameにbotの名前を記述する Customize Iconでbotのアイコンを選択する GoogleAppScript 指定したURLのタグの要素を取得し、整形しSlackにpost

    【GoogleAppsScript】【Slack】電車遅延情報post - Qiita
  • 1