是否可以使用Google Script以編程方式將Google文檔轉換爲Word docx文件?使用Google腳本將Google文檔轉換爲Docx
4
A
回答
2
現在這已經是一個公開的增強請求了。請在問題跟蹤器上按照this item進行更新。
有使用這裏討論的 「DriveApp」 API一些可供選擇的解決方法 -
https://sites.google.com/site/scriptsexamples/new-connectors-to-google-services/driveservice
或許能有所幫助。
0
從this item的問題跟蹤引用...
你可以轉換一個谷歌文檔今天DOCX使用驅動 先進型服務:
https://developers.google.com/apps-script/advanced/drive
這裏是一個小例子:
function convertToDocx(documentId) {
var file = Drive.Files.get(documentId);
var url = file.exportLinks['application/vnd.openxmlformats-officedocument.wordprocessingml.document'];
var oauthToken = ScriptApp.getOAuthToken();
var response = UrlFetchApp.fetch(url, {
headers: {
'Authorization': 'Bearer ' + oauthToken
}
});
return response.getBlob();
}
0
這應該工作
function myFunction() {
var token = ScriptApp.getOAuthToken();
//Make sure to replace the correct file Id
// Fetch the docx blob
var blb = UrlFetchApp.fetch('https://docs.google.com/feeds/download/documents/export/Export?id=<ID_of_Google_Document>&exportFormat=docx',
{
headers : {
Authorization : 'Bearer '+token
}
}).getBlob();
//Create file in Google Drive
var file = DriveApp.createFile(blb).setName('<name_of_exported_file>.docx');
//Put the file in a drive folder
DriveApp.getFolderById('<FOLDER_ID>').addFile(file);
}
相關問題
- 1. Google App腳本將Google文檔模板轉換爲PDF模板
- 2. 將HTML轉換爲Google文檔轉換
- 3. 將PDF轉換爲Google文檔
- 4. 將Google文檔轉換爲Jekyll Markdown
- 5. Google Apps腳本:用於轉換PDF文本文檔的代碼?
- 6. 將VBA轉換爲Google Apps腳本
- 7. 將Google腳本轉換爲VBA
- 8. 將VBA轉換爲Google腳本
- 9. 將VBA轉換爲Javascript(Google Apps腳本)
- 10. 使用Google應用腳本將文本從PDF轉換爲文本
- 11. 將文檔保存爲Google文檔中的docx
- 12. Python將文檔轉換爲docx
- 13. 使用應用腳本將HTML呈現爲Google文檔?
- 14. 將JSON響應轉換爲Google表格(Google Apps腳本)
- 15. Google Apps腳本MailApp使用htmlBody文檔
- 16. 使用Google Apps腳本清除文檔
- 17. Google文檔到Google表格腳本
- 18. 如何使用Google Apps腳本將Google文檔插入Google網站
- 19. 如何使用Google Drive API將Google文檔轉換爲MS Word格式?
- 20. Google文檔腳本addToFolder
- 21. Excel到Google文檔 - 腳本
- 22. 使用腳本將Google Spreadsheet轉換爲Excel XLS
- 23. 是否可以將Word文檔轉換爲Google文檔?
- 24. 將Word文檔轉換爲Google驅動器文檔
- 25. 如何將RTF文檔轉換爲Google文檔?
- 26. 用於將Google文檔定期傳輸到SharePoint的Google腳本
- 27. 是否可以使用Google文檔API將文本字符串轉換爲PDF
- 28. 爲幾個文檔發佈Google腳本
- 29. 將文本文件轉換爲Word docx
- 30. 使用Google腳本來分隔Google文檔
你給用'documentId'一個代碼示例 - 它(documentId)是指* documentId *在驅動器或文件?如何區分?如果我想保存到docx當前文檔中,則應該如何保存到Google Doc腳本中: 'DocumentApp.getActiveDocument()...' – 2015-04-02 15:17:43
不知道。沒有嘗試過自己的代碼。 – Daniel 2015-04-02 23:25:56
答案是:var documentId = DocumentApp.getActiveDocument()。getId();' – 2015-04-03 07:56:18