我正在尝试获取一个对象并将一些内容提取到一个新变量中,但我遇到了未定义的变量问题。以下是我的代码:
<script src="https://apis.google.com/js/api.js"></script>
<script>
var rows = [];
function start() {
// 2. Initialize the JavaScript client library.
gapi.client.init({
'apiKey': 'AIzaSyDrnDZyBpObyAOWaZuqzq1DUEZBJNzAu-8',
// clientId and scope are optional if auth is not required.
'clientId': '743372987679-n3a809hjko7gegvf4g4d5q8gdfs052oq.apps.googleusercontent.com',
'scope': 'profile',
}).then(function() {
return gapi.client.request({
'path': 'https://sheets.googleapis.com/v4/spreadsheets/1KsEEqEIaCzLXmGmUX2kQfJ6oW3k2n2-mc0dCiq7GzTU/values/Sheet3'
});
}).then(function(response){
rows = response;
onResultsSuccess(response);
});
};
// 1. Load the JavaScript client library.
gapi.load('client', start);
var test = rows['result']['values'];
在控制台中,我的rows
对象看起来很正常:
但每当我运行脚本时,都会收到错误:
我浏览了其他主题,但似乎无法找到我的实例中出现的问题。