我到处寻找使用javascript中的UPDATE查询来更新Google Fusion表格的方法。我需要做的就是在读取和处理融合表信息后,使用从代码本身生成的数组更新一列。我不需要用户更新表。
有没有办法单独使用Javascript?或者我真的需要OAuth 2.0和PHP的组合吗?这是一个有效的例子吗?我发现的一切都非常模糊或零碎。
谢谢。
答案 0 :(得分:0)
是的,您需要OAuth 2.0和某种服务器端代码(如PHP)。如果您不需要用户更新表,我猜您使用Fusion Tables作为应用程序的某种中央数据库。
为此目的(即没有用户参与),Google提供了所谓的Service Accounts。如果您使用此类服务帐户,则只需将该表访问此帐户即可,然后您就可以通过服务器端代码更新该表。 PHP OAuth library from Google支持服务帐户,并且非常易于使用。
如果您想尽可能多地使用JavaScript代码,可以为PHP代码提供PHP OAuth库的接口(有关详细信息,请参阅my answer to a similar question)。否则只需将UPDATE
语句推迟到PHP代码就可以了。