"It Is Necessary To Detach The Element" Error In Google Docs Script
When I try to copy paragraphs form one doc to another I get unexpected error: It is necessary to detach the element What does it mean? What am I doing wrong? function test_copy_
Solution 1:
You attempted to insert a paragraph that already has a parent Body. You need to create a detached copy of the paragraph before you can insert it.
See this part of the documentation that mentions detaching a paragraph.
I believe this will fix the error:
function test_copy_paragrahps() {
var final = 'final';
var doc1 = get_doc('', final);
var doc2 = create_doc_in_path('', final+'test');
var body1 = doc1.getBody();
var body2 = doc2.getBody();
var par1 = body1.getParagraphs();
for (var i=0;i<par1.length;i++) {
body2.insertParagraph(i, par1[i].copy()); //--- copy()
}
}
Post a Comment for ""It Is Necessary To Detach The Element" Error In Google Docs Script"