% % refID sgapiSetTableOrderByTable (% % tableID, % %语言)

自定义脚本的重要更新

CustomScript Action现在支持LUA编程语言。访问我们的新增Lua脚本资源


  1. 新账户(2018年10月29日以后创建的)只能在脚本中选择使用Lua。
  2. 截至2018年10月29日,在此日期之前创建的帐户的自定义脚本操作将默认为Lua作为脚本类型。您将能够切换到遗留自定义脚本;尽管我们强烈鼓励使用Lua。
  3. 从长远来看,遗留自定义脚本操作将被切换为只读。具体日期尚待确定;我们会提前通知你。

这个函数接受两个表的问题id,并根据%%refID中的表对%%tableID中的表行进行排序。这允许您在调查中保持各个表的随机顺序。两个表的行标题必须相同。

参数

  • % % tableID-想要应用随机化的表的ID
  • % % refID-想要引用其随机化的表的ID
  • % %语言—仅在多语言调查时需要配置。因为脚本在行标题上匹配,所以需要为每种语言运行脚本。语法如下:%%language="English"

例子

这个示例脚本以与引用表ID 3相同的顺序随机化表ID 12。表ID 3的行设置为在应用程序中随机化。

请在示例调查中查看

% %表= 12;% % reftable = 3;sgapiSetTableOrderByTable (% %, % % reftable);