質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Google スプレッドシート

Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。

Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

ChatWork

業務の効率化を目的としたコミュニケーションツール。 グループチャット、ビデオ・音声通話、ファイル共有、タスク管理などの機能を備えています。マルチデバイス対応で、ブラウザだけでなくタブレットやスマートフォンでも利用可能です。

Q&A

0回答

1071閲覧

スプレッドシートに編集があった時にchatworkに通知メッセージを送りたい

fbps

総合スコア3

Google スプレッドシート

Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。

Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

ChatWork

業務の効率化を目的としたコミュニケーションツール。 グループチャット、ビデオ・音声通話、ファイル共有、タスク管理などの機能を備えています。マルチデバイス対応で、ブラウザだけでなくタブレットやスマートフォンでも利用可能です。

0グッド

0クリップ

投稿2021/01/20 01:51

編集2021/01/20 01:55

前提・実現したいこと

Googleスプレッドシートの特定のセル(列)に編集がされた時、自動的にchatworkに「新しい編集があったことを編集時刻を添えて通知するメッセージ」を送りたい。
具体的には「【B列】に書き込み 又は 【F列】のチェックBOXにチェックがされた場合」に
その「編集があった時刻を入れた通知メッセージ」がchatworkに送信される
ようにしたい。

どなたかお知恵をお貸しいただけませんでしょうか。

発生している問題

ネットの情報を参照して下記のコードを入力しました。
現状はスクリプトエディタからこれを「実行」すると送信されます。
ただ編集があった場合に送信したいので「シートの編集時に実行」のトリガーを設定したのですが、これだとどのセルが編集されても通知が来てしまうため**【特定のセル】に編集(セルへの新規の入力が対象で「消去」は対象外にしたい)があった時のみメッセージが自動的に送信されるようにしたい。
また
メッセージに「編集があった時刻」を入れて送信したい**のですが送信されるメッセージに「編集時刻を入れる」方法がわかりませんでした。。

該当のソースコード

function myFunction() {
var CW_ROOM_ID = "/ルームID/";
var CW_TOKEN = "/APIトークン/";
var POST_TEXT = "【依頼タスク】に新規の編集がありました";
// 送信データ
var params = {
headers : {"X-ChatWorkToken" : CW_TOKEN},
method : "post",
payload : {
body : POST_TEXT
}
};
var url = "https://api.chatwork.com/v2/rooms/" + CW_ROOM_ID + "/messages";
UrlFetchApp.fetch(url, params);
}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問