我有一个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>
节点。但是,MEET
和ATHLETE
将永远不会改变。我确实希望能够通过数据访问它们。
如何在动态内容之前在根节点内插入这些节点?
答案 0 :(得分:0)
为这些元素创建一个新的Google表格,以与其他元素相同的方式拉出它们。