同一个base,同一个table
用新建table删除强制刷新大法也无效
你把这个具体公式贴一下,或者分享一个外部链接
如果公式经过运算,会写进db服务器,如果是复制一个字段,好像就没写入DB
公式引用链接公式列是一种特殊情况,在 SQL 查询界面现在不会显示。这个本来没有什么意义。你在链接公式列就能读取到结果,不需要再引用到公式列中。
如果你在此基础上进一步计算,比如做字符串操作,就能正常显示。
恩,经过计算操作能正常显示
为什么要多此一步,有一个意义
如果使用context.current_row获取的行数据,是一个dict,其中像链接行,并不是返回值,而是返回_id,我为了不再去多一个查询id,所以使用这个复制的字段.主要就是为了把id转为值,方便在脚本里操作
这个在 SQL 查询接口中能返回的吧,就是界面上不显示。
不能,因为压根就没有写入到SQL中,在SQL中,这个是空值
SQL返回值里不光有_id,还有display_value,还可以提取出value
不过context.current_row里就没有value
另外,希望SQL和其它一些api返回的数据,能保持格式一致
不过在这个案例中,我从公式换成链接公式,就可以了
这个bug的原因是,如果被引用的字段是公式,并且公式中参与运算的字段不能为空,必须要有值,不然会产生这个问题
但是有时候不能避免参与的字段为空
猜测,应该这个fx公式的值应该不是保存的数值,应该是每次都计算一次,在当前页程序考虑到空值,所以显示是正常的.到链接的另一张表,在后端计算的时候,应该忽略了空值问题,两次计算的方式不同,导致了这个问题