使用Google App脚本在XML中插入静态节点

时间:2018-07-31 19:09:08

标签: google-apps-script google-sheets

我有一个Google App脚本,可以从Google Sheet数据生成XML。床单的每一行都是一名运动员。在XML文件中,我想在开始时插入一组静态(即未连接到工作表的节点)。

示例:

rows, err := fn()
if err != nil {
    return nil, err
}

for rows.Next() {
    ...
}

在此示例中,根节点是if (...) { return db.QueryRows("select * from something where true=false"), nil } ,并根据Google表格的行添加了许多<MEET> <CLASSES> <CLASS> <NAME>Track</NAME> </CLASS> <CLASS> <NAME>Field</NAME> </CLASS> </CLASSES> <EVENTS> <EVENT> <NAME>Run</NAME> </EVENT> <EVENT> <NAME>Throw</NAME> </EVENT> <EVENT> <NAME>Jump</NAME> </EVENT> </EVENTS> <ATHLETES> <ATHLETE> <NAME>Joe Smith</NAME> <ADDRESS>123 Main St, Anytown, NY 12121</ADDRESS> <EMAIL>joe@smith.com</EMAIL> <PHONE>518-555-1234</PHONE> <EMERGENCYNAME>Jane Smith</EMERGENCYNAME> <EMERGENCYPHONE>518-555-5678</EMERGENCYPHONE> <CLASS>Track</CLASS> </ATHLETE> </ATHLETES> </MEET> 节点。但是,MEETATHLETE将永远不会改变。我确实希望能够通过数据访问它们。

如何在动态内容之前在根节点内插入这些节点?

1 个答案:

答案 0 :(得分:0)

为这些元素创建一个新的Google表格,以与其他元素相同的方式拉出它们。