CSVファイルをアップロード、またはGoogle Sheetsから取得
ASP成果CSVをドラッグ&ドロップ
Shift-JIS / UTF-8 自動判定
公開スプレッドシートから
データを自動取得
クライアント照合データが未登録です
CSV/Excelファイルを読み込んで、ASP成果データと照合します
function doGet(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var p = (e && e.parameter) || {};
var name = p.sheet || '';
var cb = p.callback || '';
var sh = name ? ss.getSheetByName(name) : ss.getSheets()[0];
if (!sh) {
var err = cb ? cb+'("ERROR:Sheet not found")' : 'Sheet not found';
return ContentService.createTextOutput(err)
.setMimeType(ContentService.MimeType.JAVASCRIPT);
}
var data = sh.getDataRange().getValues();
var csv = data.map(function(r) {
return r.map(function(c) {
if (c instanceof Date) {
return Utilities.formatDate(c,
ss.getSpreadsheetTimeZone(),
'yyyy-MM-dd HH:mm:ss');
}
var s = String(c);
if (s.indexOf(',') > -1 || s.indexOf('"') > -1
|| s.indexOf('\n') > -1) {
return '"' + s.replace(/"/g, '""') + '"';
}
return s;
}).join(',');
}).join('\n');
if (cb) {
return ContentService.createTextOutput(
cb + '(' + JSON.stringify(csv) + ')'
).setMimeType(ContentService.MimeType.JAVASCRIPT);
}
return ContentService.createTextOutput(csv)
.setMimeType(ContentService.MimeType.TEXT);
}
読み込んだデータのプレビューを確認し、照合キーとステータス列を選択してください。