问题标签 [google-app-maker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
293 浏览

google-app-maker - 将小部件链接到查询的数据源时遇到问题

我相信每个人都已经知道这一点,但我花了一段时间才弄清楚,所以我想我会分享一下。

基本上,我试图告诉小部件根据模型中条目的当前状态更改颜色。

但是我需要小部件 1 来更改房间 201,小部件 2 来更改房间 202,等等。

前任:

房间:201,状态:可用 = 小部件 1:绿色 房间:202,状态:已预订 = 小部件 2:红色

我可以让小部件改变颜色(感谢借用Project List Sample中的代码),但我很困惑如何将它们的各个数据源更改为查询。它们基本上只会显示与数据库/表中当前选定项目相对应的颜色。

所以,这就是我所做的:

进入我的模型,进入数据源并添加了一个新的数据源。

前名称:Room201

然后在查询生成器中,我输入了我试图缩小范围的字段。

例如:房间=:查询

(房间=我的字段,我相信“:查询”是查询的名称,如果我错了,有人可以纠正我)

然后您会在该窗口下方看到一个框,您可以在其中添加绑定。所以这就是我输入查询的地方。

例如:@datasources.Facilities.query.filters.Room._equals = 201

(注意:我必须为每个房间创建一个单独的数据源)

然后我转到我的小部件并为数据源选择查询的数据源(Room201)。

所以小部件 1 = 数据源 Room201,小部件 2 = 数据源 Room202,等等。

完毕。

希望这可以帮助某人!

0 投票
1 回答
344 浏览

google-app-maker - 需要将目录输出显示为全名而不是电子邮件地址

我正在按照此视频中的步骤创建评论部分。

James(作者)创建了两个模型,然后创建了两者之间的关系,然后创建了一个表格来添加/编辑评论/注释。

他在一个模型中使用了以下事件:

以及第二个中的以下事件。

现在,如果您有一个绑定到关系的标签,它将显示创建新项目的用户的电子邮件地址。

所有这些都运行良好。我只是想找出一种方法让标签显示全名而不是电子邮件地址。

我希望这会是一些简单的事情,比如用 getFullName 之类的东西切换 getEmail,但没有这样的运气。

0 投票
1 回答
542 浏览

google-app-maker - 不同 Google Appmaker 应用之间的集成

我希望能够使用和过渡动画在 2 个不同的应用程序(app1 和 app2)之间切换。理想情况下具有以下功能 1) App2 能够识别由 App1 调用 2) App1 能够从 App2 接收回调参数

0 投票
2 回答
730 浏览

google-app-maker - Appmaker 中的 Google Admin Directory API

创建目录数据源后,Google Admin Directory API 会自动添加到应用设置中。但是 AdminDirectory 对象在服务器端 appscript 中不可用。在其他应用程序中将 AdminDirectory 对象添加到 appscript 的文档建议需要通过 api 控制台激活 api。遗憾的是,应用程序设置的高级部分没有指向控制台上的项目链接。我正在使用开发此应用程序的用户在控制台中有许多项目,其中任何一个都可能是由 appmaker 创建的。有没有办法确定 appmaker 应用与哪个项目相关联?这甚至是我需要做的以使 AdminDirectory 对象在服务器端脚本中可用吗?

0 投票
4 回答
923 浏览

google-app-maker - 打印友好页面

所以我希望能够在我们的数据库中为条目提供一个打印按钮,以便用户可以通过打印友好的“表单”打印条目。

我的想法是创建一个单独的页面,添加标签并让这些标签提取相关信息。

我知道我可以通过以下代码添加打开的小部件信息:

但我遇到了一些问题:

  1. 我无法让页面在新窗口中打开。这可能吗?

    window.open(app.pages.TestPrint);

只是给了我一个空白页。一旦新窗口打开,浏览器是否会丢失小部件源?

  1. 我无法获得打印选项(onClick 或 onDataLoad)来仅打印图像(或小部件)。我跑

    窗口.打印();

它包括标题+滚动条。我是否需要运行客户端脚本?

任何帮助,将不胜感激。谢谢!

0 投票
1 回答
178 浏览

css - App Maker RadioGroup 样式不起作用

我想将 Google App Maker RadioGroup 中的项目从黑色更改为白色。我尝试了以下方法,但它不起作用:

我也试过.app-RadioGroup-Input,没有运气。

有任何想法吗?

谢谢

0 投票
1 回答
647 浏览

google-apps-script - 如何在 Google App Maker 中使用 AdminDirectory?

我尝试在 App Maker 的服务器脚本中使用 AdminDirectory API,但该 API 不可用。

我尝试的下一个替代方法是创建我自己的使用 AdminDirectory API 的 Apps 脚本库。我可以在没有问题的情况下执行测试。

然后我将这些库包含在我的 App Maker 项目中。但是当它使用它时会抛出一个错误,上面写着:“AdminDirectory”未定义。

我相信我最后的机会是使用 UrlFetchApp API 来编写我需要的请求(https://developers.google.com/admin-sdk/directory/v1/guides/manage-users),但我可能很难处理请求,解析响应并管理 OAuth。

还有其他选择吗?

https://developers.google.com/appmaker/scripting/server他们说“(未来版本将支持高级谷歌服务)”。AdminDirectory 是一项高级 Google 服务。有人知道这些什么时候发布吗?

提前致谢,

埃内斯托。

0 投票
2 回答
441 浏览

google-app-maker - 在 Accordion Widget 中过滤表数据

在 AppMaker 中,我想在表格中显示产品,并根据分配的产品类别将产品与手风琴小部件分开。所以不同的手风琴细节只有一个特定类别的产品表。

我有两个具有以下字段的数据模型:

  • 表 1:类别

    • 字段 1:ID *
    • 字段 2:名称
  • 表 2:产品

    • 字段 1:ID
    • 字段 2:名称
    • 字段 3:类别 ID *

Accordion 小部件绑定到类别(名称)。在 Accordion 详细信息中,我将 Table 小部件添加到 Products。我如何“过滤”数据,因此只有特定类别的产品才会显示在类别详细信息中。

0 投票
1 回答
104 浏览

google-app-maker - 有没有办法在应用程序中查看/显示用户活动?

有没有办法在应用程序上查看和(希望)显示用户活动?

前任:

用户 1:将状态更改为进行中

用户 2:已删除作业 #4

0 投票
2 回答
760 浏览

google-app-maker - 应用制作工具:我如何连接 Google 通讯录并与之同步

如何连接和同步 Google 通讯录?如何使用谷歌日历?