不同Google Appmaker应用程序之间的集成

时间:2017-01-27 23:07:27

标签: google-app-maker

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

接收回调参数

1 个答案:

答案 0 :(得分:0)

不幸的是,这种情况没有魔力。要实现此方案,您需要:

1在两个应用程序中创建单独的模型(例如AppSettings),并为每个应用程序存储相应的App1Url和App2Url。

2要将用户从App1导航到App2,您可以将此绑定用于Link小部件:

@datasources.AppSettings.item.App2Url + '?paramName=paramValue' + '#PageName'

3在' PageName'的onAttach事件中页面调用这样的函数

function loadPageName() {
  google.script.url.getLocation(function(location) {
     var paramName = location.parameter.paramName;
     var datasource = app.datasources.SomeDatasource;

     datasource.filters.SomeField._equals = paramName;
     datasource.load();
  });
}

请注意,为避免双数据源加载,您需要将其切换为manual loading mode

此方案将导致整页重新加载。