Счастливые четверги выглядывает! Просто хотел прийти сюда и спросить, может ли кто-нибудь помочь мне с чем-то, что я пытался выяснить (в течение недели). Кто-нибудь знает, как создать запрос на публикацию, чтобы получить данные из листов Google и опубликовать их на веб-сайте? Я использую API "Google-таблицы". Я был в состоянии добавить данные в мою электронную таблицу с узлом. Просто нужна помощь по почте. Пожалуйста, дайте мне знать. Ниже мой код:
const GoogleSpreadsheet = require('google-spreadsheet');
const creds = require('./client_secret.json');
var request = require('request');
const SPREADSHEET_ID = '1_12Wz7865j8f3ktPtWyubnsXNSHAsUD0DBGSR2z0pZk';
// Create a document object using the ID of the spreadsheet - obtained from its URL.
let doc = new GoogleSpreadsheet(SPREADSHEET_ID);
// Authenticate with the Google Spreadsheets API.
doc.useServiceAccountAuth(creds, function (err) {
// Get all of the rows from the spreadsheet.
doc.getRows(1, function (err, rows) {
if(err) {
console.log(err);
}
// console.log(`Loaded doc: ` + rows.title + ` by ` + rows.author.email)
console.log("!!!! Loaded doc!!");
const sheet = rows[0];
// console.log("=================" +
// `sheet 1: ` + sheet.title + ` ` + sheet.rowCount + `x` + sheet.colCount
// )
for (let i = 0; i < rows.length; i++) {
console.log("=================" +
`sheet ${i}: ` + rows[i]['Tasks View Id'], rows[i]['Tasks View Index'], rows[i]['Tasks Task Name']
)
}
});
// Add a new row
doc.addRow(1, { Tasks_View_Id: 'ROse', age: 20, class: "Dance" }, function(err) {
if(err) {
console.log(err);
}
console.log("+++++++++++++++ Insert Succeed!");
});
// Post request
request.post(
'http://fusioncode2.crane.ai:2233/',
{ json: { key: 'value' } },
function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body)
}
}
);
});
Спасибо !!!! * * 1004