如何在两个App Maker应用之间共享数据?

时间:2018-08-14 08:06:38

标签: google-app-maker

我出于不同的目的创建了两个应用程序制造商应用程序。但是,有些数据在两个应用之间是很常见的。

如何在这些App Maker应用之间访问/连接数据?

1 个答案:

答案 0 :(得分:0)

您将需要设置一个To make it work for C++11实例。然后,您可以将两个应用都指向Settings> Database> Switch to a Custom Cloud SQL Database

中的实例

编辑:

另一个选择是在另一个应用程序中设置对模型的计算参考。

  1. 在App1的Google Cloud SQL实例授权设置中授予对App2的访问权限(请参见上面的链接)。
  2. 在App2中创建一个计算模型。
  3. 在数据源查询中:

    var conn = Jdbc.getCloudSqlConnection('jdbc:google:mysql://INSTANCE_CONNECTION_NAME/DATABASE_NAME', 'USERNAME', 'PASSWORD');
    var stmt = conn.prepareStatement("SELECT * from TABLE_NAME");
    var res = stmt.executeQuery();
    var records = [];
    while(res.next()) {
      var record = app.models.MODEL_NAME.newRecord();
      record.FIELD_1 = res.getString(1);
      record.FIELD_2 = res.getString(2);
      record.FIELD_3 = res.getString(3);
      records.push(record);
    }
    
    res.close();
    stmt.close();
    conn.close();
    
    return records;