问题描述
Sharepoint中有LibraryA和LIbraryB.在LibraryB中创建了一个列"LIbraryA的序列号",类型是Lookup,引用的是LIbraryA中的"序列号“列。现在想把引用过来的序列号的字符做个替换:把Request_001,换成Report_001.试过用计算(Calculated)列,不过似乎没办法得到引用过来列值。无法使用公式[LIbraryA的序列号]请大家指教。谢谢
解决方案
解决方案二:
直接去改LIbraryA呗
解决方案三:
对啊。。。直接在源List改不就行了。。。
解决方案四:
源LibraryA中的列值不能改啊。只是想在LibraryB里面把查询过来的值,做些修改保存在LibraryB的列里面。LibraryB,里面有两个列:列名:”LibraryARef"===="LibraryBNumber"值:Request_001====Report_001Request_001====Report_002只是修改引用过来的值中的某些字符,其它不变。
解决方案五:
Lookup为引用的字段,其实就是源端的内容
解决方案六:
本来就是引用过来的,你不改掉源,肯定改不了。。除非写句jq,强制替换掉就可以了。
解决方案七:
那有没有可能直接在LibraryA中里面直接用Calculated列,再引用Name这个列呢?
解决方案八:
引用6楼Gil_Girssom的回复:
那有没有可能直接在LibraryA中里面直接用Calculated列,再引用Name这个列呢?
计算列是计算列,查阅项是查阅项,如果你想在用计算列引用查阅项,然后replace掉前面的部分,我觉得不太好实现,还不如写个脚本,把字段里面所有Request的都replace掉
解决方案九:
直接在SPD通过创建一个工作流实现么?还是有其它的什么办法?
时间: 2024-07-29 17:51:57