创建注释并将其附加到多个记录
create a note and attach it to multiple records
我想通了这段代码,我通过参数发送 id 和消息,但我需要一个与多个记录相关的注释,而不是每个记录的注释
public static void crearNotas(String casoid, String mensajenota){
//creamos notas para los casos relacionados
System.debug('Nota creada para el caso: ' + casoid + 'con el mensaje: '+ mensajenota);
ContentNote objCntNote = new ContentNote();
objCntNote.Title = 'Casos Relacionados';
objCntNote.Content = Blob.valueOf(mensajenota);
insert objCntNote;
//Creamos ContentDocumentLink hacia el id del caso
ContentDocumentLink objCntDocLink = new ContentDocumentLink();
objCntDocLink.LinkedEntityId = casoid;
objCntDocLink.ContentDocumentId = objCntNote.Id;
objCntDocLink.shareType = 'V';
insert objCntDocLink;
}
谢谢 :D
创建更多 ContentDocumentLink
条记录。每个 ContentDocumentLink
都是 linked 对象和附加的注释或文件之间的连接点。 LinkedEntityId
是您希望 link 备注的记录的 ID。
如果您的调用者需要指定相关记录,请将 String casoid
更改为 List<Id>
,并对其进行迭代以创建您的 link。确保在 List<ContentDocumentLink>
中创建记录并在循环外执行一个 insert
DML。
我想通了这段代码,我通过参数发送 id 和消息,但我需要一个与多个记录相关的注释,而不是每个记录的注释
public static void crearNotas(String casoid, String mensajenota){
//creamos notas para los casos relacionados
System.debug('Nota creada para el caso: ' + casoid + 'con el mensaje: '+ mensajenota);
ContentNote objCntNote = new ContentNote();
objCntNote.Title = 'Casos Relacionados';
objCntNote.Content = Blob.valueOf(mensajenota);
insert objCntNote;
//Creamos ContentDocumentLink hacia el id del caso
ContentDocumentLink objCntDocLink = new ContentDocumentLink();
objCntDocLink.LinkedEntityId = casoid;
objCntDocLink.ContentDocumentId = objCntNote.Id;
objCntDocLink.shareType = 'V';
insert objCntDocLink;
}
谢谢 :D
创建更多 ContentDocumentLink
条记录。每个 ContentDocumentLink
都是 linked 对象和附加的注释或文件之间的连接点。 LinkedEntityId
是您希望 link 备注的记录的 ID。
如果您的调用者需要指定相关记录,请将 String casoid
更改为 List<Id>
,并对其进行迭代以创建您的 link。确保在 List<ContentDocumentLink>
中创建记录并在循环外执行一个 insert
DML。