将表单工具与 Google 电子表格集成?
Integrate Form Tools with Google Spreadsheets?
有人使用过开源表单工具 API 吗?我正在尝试使用存储在 运行 Form Tools 安装的 MariaDB 数据库中的数据动态填充 google 电子表格。
我可以尝试编写一个脚本,让 Form Tools 自动用我的数据填充一个 csv,然后使用 IMPORTDATA 函数将其拉入 google 工作表,但我对这两个都不够了解PHP 或 Smarty 模板及时完成此操作。
如有任何线索,我们将不胜感激!
嘿,万一有人想弄明白呢,我设法通过在我的页面中使用 ft_api_show_submissions 函数(来自官方表单工具 API 文档)来非常简单地做到这一点服务器和 IMPORTXML 函数在 Google 电子表格的脚本编辑器中每分钟触发一次。
我自己的托管页面上的 PHP 如下所示(以 formID、viewID 和 ExportType 作为函数值):
<?php
require_once("formtools/global/api/api.php");
ft_api_show_submissions(1, 3, 1, $page);
?>
Google Apps 脚本如下所示:
function getData() {
var queryString = Math.random();
var cellFunction = '=IMPORTXML("url"' + queryString + '","//div")';
SpreadsheetApp.getActiveSheet().getRange('A1').setValue(cellFunction);
}
此函数提取我发布的页面上由 PHP 生成的所有 div,并将它们的内容吐到我的 Google 电子表格中的各个单元格中。
为了将 IMPORTXML 函数设置为自动刷新,我只是将函数放在一个触发器上,该触发器每分钟通过 Apps 脚本运行一次 UI。
有人使用过开源表单工具 API 吗?我正在尝试使用存储在 运行 Form Tools 安装的 MariaDB 数据库中的数据动态填充 google 电子表格。
我可以尝试编写一个脚本,让 Form Tools 自动用我的数据填充一个 csv,然后使用 IMPORTDATA 函数将其拉入 google 工作表,但我对这两个都不够了解PHP 或 Smarty 模板及时完成此操作。
如有任何线索,我们将不胜感激!
嘿,万一有人想弄明白呢,我设法通过在我的页面中使用 ft_api_show_submissions 函数(来自官方表单工具 API 文档)来非常简单地做到这一点服务器和 IMPORTXML 函数在 Google 电子表格的脚本编辑器中每分钟触发一次。
我自己的托管页面上的 PHP 如下所示(以 formID、viewID 和 ExportType 作为函数值):
<?php
require_once("formtools/global/api/api.php");
ft_api_show_submissions(1, 3, 1, $page);
?>
Google Apps 脚本如下所示:
function getData() {
var queryString = Math.random();
var cellFunction = '=IMPORTXML("url"' + queryString + '","//div")';
SpreadsheetApp.getActiveSheet().getRange('A1').setValue(cellFunction);
}
此函数提取我发布的页面上由 PHP 生成的所有 div,并将它们的内容吐到我的 Google 电子表格中的各个单元格中。
为了将 IMPORTXML 函数设置为自动刷新,我只是将函数放在一个触发器上,该触发器每分钟通过 Apps 脚本运行一次 UI。