За последние 48 часов все мои запросы на импорт данных из моей БД в мой лист неожиданно перестали работать с этой ошибкой:
Таблица Google не может сохранить документ с идентификатором [--ID--]: Документ
слишком большой.
Ничто не изменило размер моей БД.
Там всего около 1100 рядов потянуть. Это работало годами.
Не удалось найти эту ошибку в Google.
Есть идеи, что делать?
Код скрипта в гугл листах:
function updateS() {
// Replace the variables in this block with real values.
var ServerIP = 'zzzzzzz';
var SQL_Port = 'zzzzzzzzzz';
var SQL_Usr = 'zzzzzzzzz';
var SQL_Pwd = 'zzzzzzzz';
var SQL_DB = 'zzzzzzzzzzzzz';
var connectorInstance = 'jdbc:mysql://' + ServerIP+':'+SQL_Port;
var ConnectString = connectorInstance+'/'+SQL_DB;
var conn = Jdbc.getConnection(ConnectString, SQL_Usr, SQL_Pwd);
//Executes the queries
var execStmt = conn.createStatement();
//Gets and Sets the Current Spreadsheet as Active
var doc = SpreadsheetApp.getActiveSpreadsheet();
doc.setActiveSheet(doc.getSheetByName('Sheet1'));
var mysqlQuery = execStmt.executeQuery("call my_call()"); //table name is product
var cell = doc.getRange('A2');
// loop through result object, setting cell values to database data
var row = 0;
while(mysqlQuery.next()) {
for(var i=0; i<13; i++) { // 3 fields per record
cell.offset(row, i).setValue(mysqlQuery.getString(i+1));
}
row++;
}
mysqlQuery.close();
execStmt.close();
conn.close();
}