Я ищу предложения по моему коду, которые помогут мне понять рендеринг html и обратный вызов функций, которые находятся в файле hosted index.js. В настоящее время я вызываю функцию на сервере узлов, но я хотел бы передать введенные пользователем переменные из формы внешнего интерфейса, которая будет вызывать функцию таким же образом.
Я уже могу ссылаться на страницу листов Google и вызывать функцию addRow ("row #", "{key: index}"), которая добавляет введенные переменные на страницу Excel. Как я могу вызвать эту же команду, находясь вне области действия настоящего документа?
doc.useServiceAccountAuth(creds, function(err) {
//get all te rows and shit
doc.getRows(1, function (err, rows) {
console.log(rows.length);
})
//this is a test call of the function which works- I now want to pass it in variables from a user inputted form.
submitInfo(doc, 'tabletop fun', 'to have fun', '30', 'will do homework', 'TRUE', '50', 'FALSE')
//call this when a form is submitted
function submitInfo(doc, activity, description, time, task_for_completion, experience, amount, completed) {
doc.getRows(1, function(err, rows) {
nextRow = rows.length+1;
doc.addRow(1, { activityID: nextRow, activity: activity, description: description, time: time, task_for_completion: task_for_completion, experience:experience, amount:amount, completed:completed}, function(err) {
if(err) {
console.log(err);
}
})
})
}
})
http://prntscr.com/o4nhwv