82398


**やりたいこと**  
GASを使用してGSSからdiscordの複数のチャンネルにメッセージを送りたいと考えています。  
ループを使ってうまいこと送信できればと思ったのですが、エラーになってしまいました。  
おかしいところがあったら教えていただきたいです。

[code]

    function submit(){
      discord(get_value())
    };
    
    function get_value() {
      var sheet = get_sheet('https://docs.google.com/spreadsheets/xxxxxxxxxx/xxxxxxxxx/xxxxx',0);
      //日付
    
      var datecoord = sheet.getRange(2,3);
      var date = datecoord.getValue();
      //format
      var formatcoord = sheet.getRange(3, 3);
      var format = formatcoord.getValue();
    
      //配信時間
      for (let i = 11; i <= 14; i++) {
        var timecoord = sheet.getRange(i,6); 
        var haisintime = timecoord.getValue();
      
        var message = Function('var date = ' + date + '; var haisintime = ' + haisintime + '; return ' + format + ';')();
      
        return message;
      }
      
    };
    
    //googleスプレットシート  自動送信
    function get_sheet(gss_url,sheet_num) {
      var ss = SpreadsheetApp.openByUrl(gss_url);
      var sheet = ss.getSheets()[sheet_num];
      return sheet;
    };
    
    //googleスプレットシート　ライバーdiscord情報
    function get_sheet2(gss_url,sheet_num) {
      var discord = SpreadsheetApp.openByUrl(gss_url);
      var sheet2 = discord.getSheets()[sheet_num];
      return sheet2;
    };
    
    function discord(message) {
        var sheet2 = get_sheet('https://docs.google.com/spreadsheets/yyyyyyyyyyyy/yyyyyy/yyyy',0);
        for (int j = 4; j <= 7; j++) {
          //webhook
          var webhookcoord = sheet2.getRange(j,7);
          var webhook = webhookcoord.getValue();
    
        //token
          var tokencoord = sheet2.getRange(j,8);
          var dtoken = tokencoord.getValue();
    
      　//channel
          var channelcoord = sheet2.getRange(j,6);
          var dchannel = channelcoord.getValue();
    
        //format
          const url        = webhook;
          const token      = dtoken;
          const channel    = dchannel;
          const text       = message;
          const username   = 'Spidey Bot';
          const parse      = 'full';
          const method     = 'post';
    
          const payload = {
              'token'      : token,
              'channel'    : channel,
              "content"    : text,
              'username'   : username,
              'parse'      : parse,
          };
    
          const params = {
              'method' : method,
              'payload' : payload,
              'muteHttpExceptions': true
    
          };
    
        response = UrlFetchApp.fetch(url, params);
        }
        
    }
    
[/code]

**エラー内容**  
discord関数のループの始まりである for (int j = 4; j <= 7; j++) が  
43行目です。

[code]

    構文エラー: SyntaxError: Unexpected identifier 行: 43 ファイル: コード.gs
    
[/code]


CC BY-SA 4.0
2021-09-10T02:33:24.333
82397
2021-09-10T02:36:25.027
47546
question
google-apps-script google-spreadsheet
GASでループをする際に　構文エラー: SyntaxError: Unexpected identifier


> for (int j = 4; j <= 7; j++)

`int`ではなく`let`では？


CC BY-SA 4.0
2021-09-10T02:36:25.027
82398
2021-09-10T02:36:25.027
45045
82397
answer