2016-07-07 12 views
2

オープンソースのフォームツールAPIを使っている人はいますか?フォームツールのインストールを実行しているMariaDBデータベースにデータが保存されているGoogleスプレッドシートを動的に作成しようとしています。フォームツールとGoogleスプレッドシートの統合?

Form Toolsに自動的にCSVにデータを入力させるスクリプトを作成しようとすると、IMPORTDATA関数を使用してGoogleシートにプルされますが、PHPまたはSmartyテンプレートでは十分理解できません。これをタイムリーに実行してください。

これに関するすべてのリードは非常に高く評価されます。

答えて

0

誰かがこれを理解しようとしている場合は、私のサーバー上のページでft_api_show_submissions関数(公式のForm Tools APIドキュメントから)を使用するだけでかなり簡単にやり取りでき、IMPORTXML関数は毎分トリガーされましたGoogleスプレッドシートのスクリプトエディタ

私自身のホストされているページ上のPHPは(フォームID、の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 Spreadsheetの個々のセルに吐き出します。

IMPORTXML関数を自動更新するように設定するには、AppsスクリプトUIを使用して毎分1回実行されるトリガーに関数を置きます。

関連する問題