1
Mein Ziel ist einfach Zellen in einem Google-Blatt meines Kontos zu lesen und sie in einem HTML-Block einer Wordpress-Website anzuzeigen, so dass jeder die Werte der Zellen sehen kann.Google Sheets API-Lesezellen (Javascript)
Ich habe einen „Dienstkonto“ auf console.developers.google.com, und mein Code ist der folgende Satz, aber es funktioniert nicht:
<html>
<head>
<script type="text/javascript">
function loadSheetsAPI() {
gapi.client.setApiKey('my-api-key');
var discoveryUrl =
'https://sheets.googleapis.com/$discovery/rest?version=v4';
gapi.client.load(discoveryUrl).then(getCounter);
}
function getCounter() {
gapi.client.sheets.spreadsheets.values.get({
spreadsheetId: 'my-sheet-id',
range: '!H2:I2',
}).then(function(response) {
var range = response.result;
if (range.values.length > 0) {
for (i = 0; i < range.values.length; i++) {
var row = range.values[i];
appendPre(row[1] + '\n' + row[0]);
}
} else {
appendPre('No data found');
}
}, function(response) {
appendPre('Error: ' + response.result.error.message);
});
}
function appendPre(message) {
var pre = document.getElementById('output');
var textContent = document.createTextNode(message + '\n');
pre.appendChild(textContent);
}
</script>
<script src="https://apis.google.com/js/client.js?onload=loadSheetsAPI">
</script>
</head>
<body>
<pre id="output"></pre>
</body>
</html>
jemand helfen könnte mir bitte ?
[Und der Fehler ist ...] (http://s266.photobucket.com/user/jobstran/media/drumroll.gif.html) – Adelin
@Adelin Ja, was ist mein "Fehler"? lol –
Ich arbeite gerade durch das gleiche Problem - werde aktualisieren, sobald ich eine Lösung finde – ingrid