Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
Php 将表单工具与Google电子表格集成?_Php_Google Sheets_Smarty - Fatal编程技术网

Php 将表单工具与Google电子表格集成?

Php 将表单工具与Google电子表格集成?,php,google-sheets,smarty,Php,Google Sheets,Smarty,有没有人有过使用开源表单工具API的经验?我试图用存储在MariaDB数据库中的数据动态填充google电子表格,该数据库正在运行表单工具的安装 我可以尝试编写一个脚本,让表单工具用我的数据自动填充一个csv,然后用IMPORTDATA函数将其拉入google工作表,但我对PHP或Smarty模板都不够精通,无法及时完成这项工作 任何关于这方面的线索都将不胜感激 嘿,如果有人想弄明白这一点,我只需在我的服务器上的一个页面中使用ft_api_show_submissions函数(来自官方表单工具a

有没有人有过使用开源表单工具API的经验?我试图用存储在MariaDB数据库中的数据动态填充google电子表格,该数据库正在运行表单工具的安装

我可以尝试编写一个脚本,让表单工具用我的数据自动填充一个csv,然后用IMPORTDATA函数将其拉入google工作表,但我对PHP或Smarty模板都不够精通,无法及时完成这项工作


任何关于这方面的线索都将不胜感激

嘿,如果有人想弄明白这一点,我只需在我的服务器上的一个页面中使用ft_api_show_submissions函数(来自官方表单工具api文档),并在谷歌电子表格的脚本编辑器中每分钟触发一个IMPORTXML函数,就可以做到这一点

我自己托管页面上的PHP如下所示(函数值为formID、viewID和ExportType):

此函数用于在我发布的页面上提取PHP生成的所有div,并将其内容放入我的Google电子表格中的各个单元格中

要将IMPORTXML函数设置为自动刷新,我只需将该函数置于触发器上,该触发器通过应用程序脚本UI每分钟运行一次

<?php 

   require_once("formtools/global/api/api.php");

   ft_api_show_submissions(1, 3, 1, $page);

?>
function getData() {
   var queryString = Math.random();
   var cellFunction = '=IMPORTXML("url"' + queryString + '","//div")';

   SpreadsheetApp.getActiveSheet().getRange('A1').setValue(cellFunction);
}