質問: [values[i][15],values[i][20],values[i][6],values[i][28],values[i][3],''] dataArray.push(txt.join(",")); } return dataArray.join("\r\n"); // 改行コードは windows を想定 } ダウンロード
回答: // 二次元配列をCSV形式のテキストデータに変換 の部分を下記のように変更したら問題が解消したようです。 var dataArray = []; for (var i = 0; i < values.length; i++) if(values[i][29]=='レモン'){ var txt = 'レモンはトッピング選べます' }else if ( values[i][29]==''){ var txt = '' } if(values[i][2]!==""){} else if(values[i][2]==""){ var csv = [values[i][15],values[i][20],values[i][6],values[i][28],values[i][3],txt]; dataArray.push(txt.join(","));