Запуск функции nodeJS из внешнего интерфейса index.html для отправки входных данных - PullRequest
0 голосов
/ 21 июня 2019

Я ищу предложения по моему коду, которые помогут мне понять рендеринг 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

...