Brings back visual last edit text in drive apps due to M3 migration by Google.
< 脚本 Restore Revision Time Visual Text in Google Apps 的反馈
Useful script! Worked for awhile but broke because Google changed their CSP. Luckily it is simple to fix. Add this at the top of the function:
const escapeHTMLPolicy = trustedTypes.createPolicy("default", { createHTML: (string) => string, });
Then tweak the two lines that set use HTML strings to use the sanitization function as follows:
const fragmentForRevisionVisualTextHTML = rangeForRevisionVisualTextHTML.createContextualFragment(escapeHTMLPolicy.createHTML(revisionVisualTextHTML));
revisionVisualTextElement.innerHTML = escapeHTMLPolicy.createHTML(revisionTextFromButton);
Thanks! I just posted the update.
登录以发布留言。
Useful script! Worked for awhile but broke because Google changed their CSP. Luckily it is simple to fix. Add this at the top of the function:
Then tweak the two lines that set use HTML strings to use the sanitization function as follows: