1
내 목표는 단순히 내 계정의 Google 시트에있는 셀을 읽고 누구든지 셀 값을 볼 수 있도록 Wordpress 웹 사이트의 html 블록에 표시하는 것입니다.Google 스프레드 시트 API (자바 스크립트)
나는 console.developers.google.com에 "서비스 계정"을 설정 한, 내 코드는 다음과 같다,하지만 작동하지 않습니다
<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>
누군가가 나를 도와 줘요 수
?
[그리고 오류는 ...] (http://s266.photobucket.com/user/jobstran/media/drumroll.gif.html) – Adelin
@Adelin 내 "오류"입니까? lol –
지금 당장 같은 문제를 해결하려고합니다. 해결책을 찾으면 업데이트 될 것입니다. – ingrid