I want to use Line to transfer data to 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;
}
});
The error message is: "The API returned an error: Error: 'valueInputOption' is required but not specified"
part of 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" }
What values should be set in valueInputOption? I have tried "RAW", 'RAW', "USER_ENTERED", 'USER_ENTERED'. but still return the same error. Thanks!!!!!