【发布时间】:2020-06-13 12:35:08
【问题描述】:
如何将收集到的值存储到数组中?
我已经可以收集值了,但我不知道如何存储它们
function onGAPILoad() {
gapi.client.init({
// Don't pass client nor scope as these will init auth2, which we don't want
apiKey: API_KEY,
discoveryDocs: DISCOVERY_DOCS,
}).then(function () {
console.log('gapi initialized')
chrome.identity.getAuthToken({interactive: true}, function(token) {
gapi.auth.setToken({
'access_token': token,
});
gapi.client.sheets.spreadsheets.values.batchGet({
spreadsheetId: SPREADSHEET_ID,
majorDimension: "COLUMNS",
ranges: [
"A2:A"
]
}).then(function(values) {
console.log(values)
});
})
}, function(error) {
console.log('error', error)
});
}
控制台响应:
{result: {…}, body: "{↵ "spreadsheetId": "1f99uX3zCeqF5Nlu4LJVQ_uEd9T4…↵ "BC639"↵ ]↵ ]↵ }↵ ]↵}↵", headers: {…}, status: 200, statusText: null}result: {spreadsheetId: "1f99uX3zCeqF5Nlu4LJVQ_uEd9T4Mao8r32eAHsijnjw", valueRanges: Array(1)}spreadsheetId: "1f99uX3zCeqF5Nlu4LJVQ_uEd9T4Mao8r32eAHsijnjw"valueRanges: [{…}]0: {range: "main!A2:A1000", majorDimension: "COLUMNS", values: Array(1)}length: 1__proto__: Array(0)__proto__: constructor: ƒ Object()__defineGetter__: ƒ __defineGetter__()__defineSetter__: ƒ __defineSetter__()hasOwnProperty: ƒ hasOwnProperty()arguments: (...)caller: (...)length: 1name: "hasOwnProperty"__proto__: ƒ ()[[Scopes]]: Scopes[0]__lookupGetter__: ƒ __lookupGetter__()__lookupSetter__: ƒ __lookupSetter__()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toString: ƒ toString()valueOf: ƒ valueOf()toLocaleString: ƒ toLocaleString()get __proto__: ƒ __proto__()set __proto__: ƒ __proto__()body: "{↵ "spreadsheetId": "1f99uX3zCeqF5Nlu4LJVQ_uEd9T4Mao8r32eAHsijnjw",↵ "valueRanges": [↵ {↵ "range": "main!A2:A1000",↵ "majorDimension": "COLUMNS",↵ "values": [↵ [↵ "TC123",↵ "BC632",↵ "TC124",↵ "BC633",↵ "TC125",↵ "BC634",↵ "TC126",↵ "BC635",↵ "TC127",↵ "BC636",↵ "TC128",↵ "BC637",↵ "TC129",↵ "BC638",↵ "TC130",↵ "BC639"↵ ]↵ ]↵ }↵ ]↵}↵"headers: cache-control: "private"content-encoding: "gzip"content-length: "230"content-type: "application/json; charset=UTF-8"date: "Sat, 29 Feb 2020 18:16:00 GMT"server: "ESF"vary: "Origin, X-Origin, Referer"__proto__: Objectstatus: 200statusText: null__proto__: Object
【问题讨论】:
-
你能分享一个价值响应的例子吗?它已经是一个数组了吗?还是它是一个对象?
-
你好,我添加了控制台返回给我的帖子
标签: javascript arrays google-sheets-api google-api-js-client