最近發現在Word中設定好的階層,無論是直接複製、上傳文件後以Google doc開啟,或是轉成PDF後再用Google doc開啟,都無法正常識別原有在Word中設定好的階層。
目前先用Google Apps Script自己DIY解決方案:
1.先在Word以搜尋格式的方式,將標題轉換為粗體字
2.再透過以下的程式碼,將粗體字轉換為標題二
以下是程式碼範例:
function replaceBoldWithH2() {
var doc = DocumentApp.getActiveDocument();
var body = doc.getBody();
var paras = body.getParagraphs();
paras.forEach(function(p){
var attr = p.getAttributes();
if(attr.BOLD){
p.setHeading(DocumentApp.ParagraphHeading.HEADING2);
}
});
}
評論