Möglichkeiten
Preise
Dokumentation
Über uns
Öffnen
Möglichkeiten
Preise
Dokumentation
Über uns
Web-App öffnen
Wo soll ich anfangen?
Dokumente
Editor
Tabellen
Disc
Briefe
Einstellungen
Widgets
Die Integrationen
Zahlungen und Tarife
Hilfe
Integrationen
Die Dokumentation wurde automatisch mithilfe von maschinellem Lernen übersetzt.
function exportJSON() { var sheet = SpreadsheetApp.getActiveSheet(); var sheet_id = SpreadsheetApp.getActiveSpreadsheet().getUrl(); var rows = sheet.getDataRange(); var numRows = rows.getNumRows(); var numCols = rows.getNumColumns(); var values = rows.getValues(); var output = "["; for (var i = 0; i < numRows; i++) { if (i > 0) output += ","; var row = values[i]; output += "{\"0\":\"true\""; for (var a = 0; a < numCols; a++) { var cellValue = row[a].toString() .replace(/\"/g, """) // Замена двойных кавычек .replace(/'/g, "'"); // Замена одинарных кавычек output += ",\"" + (a + 1) + "\":\"" + cellValue + "\""; } output += "}"; } output += "]"; var result = UrlFetchApp.fetch('https://dimaker.app/api/v1/googlesheets-create/', {"method" : "POST", "payload" : {"sheet_id" : sheet_id, "data" : output}, "muteHttpExceptions": true}); if (result.getResponseCode() == 200) { var json = result.getContentText(); if (json) { data = JSON.parse(json); Object.keys(data).forEach(key => { sheet.getRange(key).setValue(data[key]); }); } } }
Weitere Integrationen
Integration mit Tilda
Integration mit Google Sheets
Telegram-Bot
Integration mit amoCRM
Erstellungsformular
Integration über API
Integration mit GetCourse
Integration mit Typeform
Sind Sie bereit für Start?
Öffnen
Web-App öffnen