小编黃翊唐*_*黃翊唐的帖子

Google Sheet API,需要“valueInputOption”但未指定

我想使用 Line 将数据传输到 Google Sheet。

function appendMyRow(userId) {
var request = {
   auth: oauth2Client,
   spreadsheetId: mySheetId,
   range:encodeURI("???? 1"),
   insertDataOption: 'INSERT_ROWS',
   valueInputOption: 'USER_ENTERED',
   resource: {
     "values": [
       users[userId].replies
     ]
   }
};
var sheets = google.sheets("v4");
sheets.spreadsheets.values.append(request, function(err, response) {
   if (err) {
      console.log('The API returned an error: ' + err);
      return;
   }
});
Run Code Online (Sandbox Code Playgroud)

错误消息是:“API 返回错误:错误:'valueInputOption' 是必需的,但未指定”

package.json 的一部分:"dependencies": { "@line/bot-sdk": "^6.3.0", "express": "^4.16.4", "google-auth-library": "^0.12. 0", "googleapis": "^27.0.0", "linebot": "^1.4.1", "request": "^2.88.0" }

valueInputOption 中应该设置哪些值?我试过“RAW”、“RAW”、“USER_ENTERED”、“USER_ENTERED”。但仍然返回相同的错误。谢谢!!!!!

node.js google-sheets-api

5
推荐指数
1
解决办法
4686
查看次数

标签 统计

google-sheets-api ×1

node.js ×1