前提・実現したいこと
ここに質問の内容を詳しく書いてください。
GASでLINE botを作成中なのですが、
条件の部分がif文case文で試してみたのですが上手く行きません。
初歩的な質問かもしれませんが、どなたかご教授いただけますでしょうか?
条件に一致したらセルに記載するような処理を行いたいです。
該当のソースコード
GAS
1function sample() { 2 var spreadsheet = SpreadsheetApp.openById('スプレッドシートID'); 3 var sheet = spreadsheet.getSheets()[0] 4 var lastRow = sheet.getLastRow() - 1 5 var result 6 for (var i=2; i<=lastRow; i++) { 7 result = sheet.getRange(2,2, sheet.getLastRow()).getValues(); 8 switch (true) { 9 case result === "ストライク": 10 sheet.getRange(i, 4).setValue("S") 11 break 12 case result === "ボール": 13 sheet.getRange(i, 4).setValue("B") 14 break 15 default: 16 sheet.getRange(i, 4).clearContent() 17 break 18 } 19 } 20}
GAS
1function sample() { 2 var spreadsheet = SpreadsheetApp.openById('スプレッドシートID'); 3 var sheet = spreadsheet.getSheets()[0] 4 var lastRow = sheet.getLastRow() - 1 5 var result 6 for (var i=2; i<=lastRow; i++) { 7 result = sheet.getRange(2,2, sheet.getLastRow()).getValues(); 8 /* 9 if (result === "ストライク") { 10 sheet.getRange(i, 4).setValue("K") 11 } else if (result === "ボール"){ 12 sheet.getRange(i, 4).setValue("B") 13 } 14 } 15}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。