teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

補足の追加

2021/11/05 09:03

投稿

MeMeMeMeMeMe
MeMeMeMeMeMe

スコア5

title CHANGED
File without changes
body CHANGED
@@ -4,14 +4,17 @@
4
4
 
5
5
  ### 試したこと
6
6
  初めての試みで参考ページを見ながら作成していたのですが、and条件の書き方が分からず質問させていただきました。
7
+ 3(C列)≠商品ページ かつ 6(F列)F列≠完了 がどちらもfalse(=C列が商品ページかつF列が完了)の場合に[3(商品名)のチェックが完了しました]の通知を送る
8
+ をイメージした記述だったのですが、3(C列)が商品ページでなくとも完了ステータスになっているものがすべて通知されてしまいます。
7
9
  ```GAS
8
- if(activeCell.getColumn() == 3 && activeCell.getValues() == "商品ページ"){
10
+ if(activeCell.getColumn() == 3 && activeCell.getValues() != "商品ページ") {
9
- } else if(activeCell.getColumn() == 6 && activeCell.getValues() == "完了"){
11
+ } else if(activeCell.getColumn() == 6 && activeCell.getValues() != "完了") {
12
+ } else {
10
13
  var newInputRow = activeCell.getRow();
11
14
  var taskNo = activeSheet.getRange(activeCell.getRow(), 3).getValues();
12
15
  // 送信するSlackのテキスト
13
16
  var slackText = taskNo + "のチェックが完了しました\n" +
14
- "https://docs.google.com/spreadsheets/d/**/edit#gid=*&range=H" + newInputRow;
17
+ "https://docs.google.com/spreadsheets/d/***/edit#gid=****&range=H" + newInputRow;
15
18
  sendSlack(slackText);
16
19
  }
17
20
  ```