プログラミング »

[随時更新]API一覧

[随時更新]API一覧

色々なAPIサービスを一覧にまとめた記事。

[GoogleAppsScript]GASのループ処理のまとめ(拡張Forとかwhileとか)

[GoogleAppsScript]GASのループ処理のまとめ(拡張Forとかwhileとか)

for(変数 of 配列) for ofは配列の値をループ処理できます。いわゆる拡張For文と言われる処理です。 コード 結果 for(変数 in 配列) for ofは配列のキーを変数に設定し、ループ処理することができ […]

[GoogleAppsScript]GASからSlackにメッセージを投稿する方法

[GoogleAppsScript]GASからSlackにメッセージを投稿する方法

前提条件 SlackBOTの作成を完了していること。 ※作り方については以下記事を参考にしてください。 手っ取り早く送信したい場合 以上のコードをコピペして必要箇所を変更し実行。 BOTに設定した名前とアイコンでメッセー […]

Slack BOTの作成&初期設定方法

Slack BOTの作成&初期設定方法

Slack BOTの作成 Appsページを開く https://api.slack.com/apps 「Create New App」をクリック From scratchを選択 アプリ名とアプリを利用するワークスペースを […]

GASで処理の同時実行を避けるLockserviseによる排他処理の実装方法

GASで処理の同時実行を避けるLockserviseによる排他処理の実装方法

実装方法概要 以下の実装例はタイムアウト時にエラーとする例。エラーとしない場合については後述。 ロック取得 LockServiceのgetから始まる3つのメソッドのいずれかを使用して取得します。 基本的にはgetScri […]

GASの排他処理[LockService]の3つのget〜Lock処理の違いを調べた

GASの排他処理[LockService]の3つのget〜Lock処理の違いを調べた

GASで同時実行を避けるために排他処理を行いたい場合、LockServiceというサービスを利用できます。 このサービスでロックを取得する際に3つの異なるロック取得方法があるため、それぞれの特徴についてまとめてみました。