Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 节点js函数变量调用_Javascript_Node.js_Tabletop.js - Fatal编程技术网

Javascript 节点js函数变量调用

Javascript 节点js函数变量调用,javascript,node.js,tabletop.js,Javascript,Node.js,Tabletop.js,如何访问数据变量(showInfo中的第一个参数),以便在代码的最后一行进行函数调用?showInfo函数是tabletop.js的npm模块中的一个函数。如何访问数据?“数据”是您必须传递给showInfo的信息,对吗?访问是什么意思?是的,这是我的问题。如何将其传递到下面的showInfo?当我只是传递“数据”时,它说它是未定义的。你不应该直接调用showInfo。您将其作为回调传递给Tabletop,解析文档后Tabletop将调用它。请尝试将“console.log(data);”放在s

如何访问数据变量(showInfo中的第一个参数),以便在代码的最后一行进行函数调用?showInfo函数是tabletop.js的npm模块中的一个函数。

如何访问数据?“数据”是您必须传递给showInfo的信息,对吗?访问是什么意思?是的,这是我的问题。如何将其传递到下面的showInfo?当我只是传递“数据”时,它说它是未定义的。你不应该直接调用showInfo。您将其作为回调传递给Tabletop,解析文档后Tabletop将调用它。请尝试将“console.log(data);”放在showInfo中,查看是否在浏览器的开发人员控制台中获得任何输出。Tabletop获取电子表格的请求失败,响应代码为400(错误请求)。这可能是因为密钥错误或文档不公开。您可以尝试将完整的公共URL传递给文档,而不仅仅是密钥作为密钥属性的值。
var vGlobals = {
    dataString: "nuu"
};



Tabletop.init( { key: 'sfas234asefasdy569xbhxcvnvc',
                       callback: showInfo,
                       simpleSheet: true } )

    function showInfo(data, tabletop) {
           vGlobals.dataString = utf8.encode(base64.encode(data));
    }

    showInfo();