【问题标题】:How do you display google sheet data in Adobe Animate?如何在 Adob​​e Animate 中显示 google sheet 数据?
【发布时间】:2022-01-04 10:05:50
【问题描述】:

只是一个快速的。我认识的人正在使用谷歌表格作为读取数据库。他们的数据需求非常小,所以这就是他们想要使用的。我在 Adob​​e Air 中构建了一个应用程序,此人希望能够在此应用程序中显示工作表数据。我知道我将使用某种形式的 Javascript 来执行此操作,但我不确定如何将单元格数据拉入动态文本字段。任何建议都将受到欢迎。

【问题讨论】:

    标签: javascript google-sheets flash air adobe-animate


    【解决方案1】:

    方式№1最简单的方法是通过特殊的下载链接将单元格数据获取为 CSVTSV 文件(更适合您的目的): https://docs.google.com/spreadsheets/d/{KEY}/export?gid={GID}&format=csv

    显然,您将分别将 {KEY}{GID} 替换为有效的文档密钥和工作表标识符。 format 参数采用 csvtsv 值。

    您使用旧的 URLLoader 阅读它并得到一个纯文本,您将其分成几行,然后将每一行分成值。应该没有问题。

    重要提示:文档应该以“任何知道链接的人”的身份共享,因此存在明显的安全问题,但如果安全不是问题,请按照正如我上面所说,这是最简单的方法。

    方式№2。如果安全IS 是一个问题,那么您需要使用 gspread 库。它没有 AS3 端口,但有 JS 端口,所以我认为它是您的熟人使用的端口:https://developers.google.com/sheets/api/quickstart/js

    您不在浏览器中运行您的应用程序,JS 不会真正成为您的盟友,您需要一个带有 PHP 代理的服务器(它将处理身份验证和与 Google 表格 的通信)或本地 Python 应用程序可能(构建和运行一个简单的 HTTP 服务应用程序并不难),由您决定哪一个可用的 gspread 端口更易于使用并能最好地满足您的需求。

    【讨论】:

    • 你是个传奇!谢谢大佬。
    猜你喜欢
    • 1970-01-01
    • 2010-09-07
    • 2013-07-04
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 2017-06-07
    • 1970-01-01
    相关资源
    最近更新 更多