[12] Google Apps Script は Google Workspace のマクロ機能です。
[13] JavaScript を採用しています。 言語の組み込み機能と独自の標準ライブラリー、 Google Workspace 等 Google 製品用の API が使えます。
[15]
doGet
や doPost
のような JavaScript 関数を書いて簡単に
HTTP GET
/ POST
を受け付けることが出来ます。
[14] シンプルなトリガー | Apps Script | Google Developers, , https://developers.google.com/apps-script/guides/triggers
[3] 「公開」したはずの URL でなぜか「現在、ファイルを開くことができません。アドレスを確認して、もう一度試してください。」
(Sorry, unable to open the file at this time.)
というエラーになってうまく動かないときなどは、
URL から /u/0
のような部分を削ればいい (表示される URL がまちがってる) >>6。
[6] javascript - Google Drive Page Not Found - Sorry, unable to open the file at this time - Stack Overflow () https://stackoverflow.com/questions/47045209/google-drive-page-not-found-sorry-unable-to-open-the-file-at-this-time
[4] 「公開」ではバージョンを選択できる。変更を保存しても前のバージョンが選ばれている「公開」 は前のままの動作をする。変更を反映したいときは毎回新しいバージョンを作ってそれを選んで「公開」 しないといけない。
[5] GET
での要求URLの長さには制限があるので、大きなデータを送りたいときは
POST
を使わないといけない。
[7] 一定時間で強制中断されます。
[8] 実行結果は直接応答で得られず、HTTPリダイレクトされた先の URL
を GET
することで得られます。リダイレクト先は違う起源にあります。
[9] HTTPクライアントによってはリダイレクト先の取得で元の要求メソッドを引き継ぐために、
正しい結果を得られないことがあります。 Webブラウザーと同じようにリダイレクト後は常に
GET
を使わなければいけません。
[16]
標準ライブラリーはバイト列を表すデータ構造
Byte[]
を使っています。
[18] なぜか整数は8ビット符号付き整数です。 符号付きで誰が嬉しいのでしょうか?
[19] TypedArray がない時代から提供されているからこうなっているのでしょうが、 使いにくいのはどうにかならんのでしょうかねえ。
[1] Google Apps Script — Google Developers ( ( 版)) https://developers.google.com/apps-script/?hl=ja
[2] Google Spreadsheet も参照。
[10] エディターがくっそ使いにくいのどうにかならんもんか
[11] 変な補完するくらいならそういうの要らないし、 メソッドの使い方がでかでかと出てきて入力中の文字隠すの嫌がらせレベルだし。。。