我正在使用Rollbase来执行某个应用程序,我正在尝试使用表ID = 94631154对“item23”表上的所有对象进行循环。我希望通过指定我想要的项目的项目ID(在本例中为“id”)来获取每个项目的“名称”。
{!#LOOP_BEGIN.all#94631154}
var thisItemName = #EVAL[rbv_api.selectValue("SELECT name FROM item23 WHERE id={!item23.id}")];
{!#LOOP_END.all}
使用Roll的Test EVAL []块,我得到了这个输出:
001 /* "001" appears in red */
002 var thisItemName = Fitted Shirt - Beige (L);
003
004 var thisItemName = Fitted Shirt - Beige (M);
005
006 var thisItemName = Fitted Shirt - Green (M);
007
008 var thisItemName = Fitted Shirt - Red (L);
我能够获得正确的项目名称,但我收到此错误:Error missing ; before statement (line #1) in formula:
。出现此错误时,此代码块无法处理实际代码(所需输出仅显示在Test Block上)。
我希望有人可以帮我解决这个问题。谢谢!