プログラムのメモ

JSとかAPIとか諸々のメモ

GAS

slash commandの3秒ルールをどうにかする。

SlackApiで作成できるslash commandではレスポンスを3秒以内に返さないとタイムアウトしてしまうが、GASをサーバとして使用する場合、この問題は相性が最悪だと思う。 そもそもGASは非同期処理を推奨していないようでsetTimeout系が全く使えない。 Lambdaの…

スプレッドシートの扱い

GASでスプレッドシートを操作する際のメソッドをまとめた。 スプレッドシートの作成 SpreadsheetApp.create("シート名"); スプレッドシートの新規作成。drive直下に作成されるので、ディレクトリを変えたければ、driveメソッドで別途移動させるしかない。 ス…