Google app maker 基于app maker上的旧记录创建新记录

Google app maker 基于app maker上的旧记录创建新记录,google-app-maker,Google App Maker,我有一张桌子: 表:客户端名称 -主id(编号) -客户端名称(字符串) -客户端代码(字符串) -POC(字符串) 我想用相同的Client\u Name和Client\u code创建多个POC。它应该会起作用 它的数据源是POCQuery(create) 单击后,我选择了“创建新项目”,但未能创建新POC。-->失败 OnClick:var-record=app.models.Person.newRecord(); app.saveRecords([record])-->失败 实际上我想

我有一张桌子:

表:客户端名称
-主id(编号)
-客户端名称(字符串)
-客户端代码(字符串)
-POC(字符串)

我想用相同的
Client\u Name
Client\u code
创建多个POC。它应该会起作用

它的数据源是
POCQuery
(create)

  • 单击后,我选择了“创建新项目”,但未能创建新POC。-->失败
  • OnClick:
    var-record=app.models.Person.newRecord();
    app.saveRecords([record])-->失败
  • 实际上我想要的是,每次点击+按钮。它将在@POC下创建新的POC记录


    是否有解决此问题的建议?

    我也尝试了此方法,但也失败了:var myCreateDatasource=app.datasources.ClientName.modes.create;var draft=myCreateDatasource.item;draft.Client\u Name=app.datasources.ClientName.item.Client\u Name;draft.Client_Code=app.datasources.ClientName.item.Client_Code;myCreateDatasource.createItem(保存记录后会调用函数(newRecord){//回调,因此它现在有一个键。var key=newRecord。_key;//在此处使用该键进行操作。draft.POC=app.datasources.ClientName.item.POC;});POC是与ClientName的关系还是与字段的关系?似乎您想要创建一个关系,但却将其视为字段。POC是ClientName中的字段您的数据源是否碰巧是“手动保存”数据源?如果是这种情况,则需要在createItem()之后对数据源调用saveChanges()。