У меня проблема с загрузкой данных gsheet в большой запрос через скрипт приложения.Это похоже на GsheetData
Это происходит из-за двойных кавычек в 3-й строке комментариев, кто-нибудь может дать мне решение для этого
var jobSpec = {
configuration: {
load: {
destinationTable: {
projectId: projectId,
datasetId: datasetId,
tableId: tableId
},
allowJaggedRows: true,
writeDisposition: 'WRITE_TRUNCATE',
allowQuotedNewlines: true,
schema: {
fields: [
{name: 'User_id', type: 'STRING'},
{name: 'Email', type: 'STRING'},
{name: 'Comments', type: 'STRING'},
]
}
}
}
};
var spreadsheet = SpreadsheetApp.openById(fileId);
var MAX_ROWS = 50000;
var sheet = spreadsheet.getSheetByName("test");
var data = sheet.getDataRange().getValues();
var csvdata = "";
for (var row = 1; row < data.length && row < MAX_ROWS + 1; row++) {
for (var col = 0; col < data[row].length; col++) {
var cell = data[row][col].toString();
if (cell.indexOf(",") != -1) {
csvdata += "\"" + cell + "\"";
} else {
csvdata += cell;
}
if (col < data[row].length - 1) {
csvdata += ",";
}
}
csvdata += "\r\n";
}
Спасибо ..!