0 Kč
0 Kč
0 Kč
0 Kč
Nový Záznam
| Typ | Popis položky | Účet | Suma | Akce |
|---|
Zatím nebyly přidány žádné záznamy.
0 Kč
0%
---
Struktura výdajů
Makro Přehled (Cashflow)
AI Finanční Diagnostika
Deep Analysis by AI
Cloud API & Live Sync
Aplikace bude automaticky odesílat každou změnu na toto URL (Live Sync).
Návod k nastavení Google
Sheets
1. Otevřete novou Google Tabulku a klikněte na Rozšíření > Apps Script.
2. Vložte do editoru tento kód a uložte (ikona diskety):
function doGet() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getDataRange().getValues();
var headers = data[0];
var res = [];
for (var i = 1; i < data.length; i++) {
var obj = {};
for (var j = 0; j < headers.length; j++) obj[headers[j]] = data[i][j];
res.push(obj);
}
return ContentService.createTextOutput(JSON.stringify(res)).setMimeType(ContentService.MimeType.JSON);
}
function doPost(e) {
var txs = JSON.parse(e.postData.contents);
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
sheet.clear();
if (txs.length > 0) {
var headers = Object.keys(txs[0]);
sheet.appendRow(headers);
txs.forEach(function(t) { sheet.appendRow(headers.map(h => t[h])); });
}
return ContentService.createTextOutput("OK");
}
3. Vpravo nahoře klikněte na modré tlačítko Nasadit > Nové nasazení.
4. Vyberte typ Webová aplikace a přístup nastavte na Kdokoliv (Anyone). (Toto
je důležité, jinak API nebude veřejné).
5. Zkopírujte zobrazenou URL adresu a vložte ji do políčka výše.
1. Otevřete novou Google Tabulku a klikněte na Rozšíření > Apps Script.
2. Vložte do editoru tento kód a uložte (ikona diskety):
function doGet() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getDataRange().getValues();
var headers = data[0];
var res = [];
for (var i = 1; i < data.length; i++) {
var obj = {};
for (var j = 0; j < headers.length; j++) obj[headers[j]] = data[i][j];
res.push(obj);
}
return ContentService.createTextOutput(JSON.stringify(res)).setMimeType(ContentService.MimeType.JSON);
}
function doPost(e) {
var txs = JSON.parse(e.postData.contents);
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
sheet.clear();
if (txs.length > 0) {
var headers = Object.keys(txs[0]);
sheet.appendRow(headers);
txs.forEach(function(t) { sheet.appendRow(headers.map(h => t[h])); });
}
return ContentService.createTextOutput("OK");
}
3. Vpravo nahoře klikněte na modré tlačítko Nasadit > Nové nasazení.
4. Vyberte typ Webová aplikace a přístup nastavte na Kdokoliv (Anyone). (Toto je důležité, jinak API nebude veřejné).
5. Zkopírujte zobrazenou URL adresu a vložte ji do políčka výše.