到目前为止,我设法建立了与安全JSON的连接。我不上班的是列中的数据。在元数据中还有一个不错的“标签”,但是现在我得到了奇怪的列名。日期:例如街道名称。
我在此网站上尝试了几个问题。但我不明白这一点。
这是我的JSON数据(很抱歉,它在荷兰语中)(因此您可以看到Project:Zipcode ....?):
{
"skip": 0,"take": 100,"rows": [
{
"Volgnummer": 1,"Omschrijving": "Projectnaam","Omschrijving_2": "Productnaam","Trailercodering": "productnaam-01","Omschrijving_3": "Warehouse","Datum_laden": "3 juni 2019","Tijdstip_laden": "1600 - 1800","Datum_aankomst_lossen": "4 juni 2019","Tijdstip_lossen": "0800 - 1000","Naam": "Transporteur","Datum": "Straat"
"Herkomst": huisnummer,"Navigatie_transport": null,"Project": "6644 KX","Woonplaats": "Ewijk","Land": "Nederland"
},
这是我到目前为止的Google脚本代码:
function pullJSON1() {
var ss = Spreadsheetapp.getactiveSpreadsheet();
var sheets = ss.getSheets();
var sheet = ss.getactiveSheet();
var url= "https://the-url.com");
var headers = {
"Authorization": "AfasToken "+
Utilities.base64Encode(<token><version>1</version><data> hier de
token</data></token>)
};
var options = {
"method" : "get","headers" : headers
};
var response = UrlFetchApp.fetch(url,options); // get feed
var dataAll = JSON.parse(response.getcontentText());
var rows = [Object.keys(dataAll)]; // Retrieve headers.
var temp = [];
for (var i = 0; i < rows[0].length; i++) {
temp.push(dataAll[rows[0][i]]); // Retrieve values.
}
rows.push(temp);
sheet.getRange(1,1,rows.length,rows[0].length).setvalues(rows);
// Put values to Spreadsheet.
}
工作表输出
(来源:imggmi.com)
有人可以帮忙吗?
我会按列重新排列。我在工作表中的输出也给了我1条信息,但总共有356条小肠。
非常感谢, 雷姆科