Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
提供意見
Method: documents.create
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
使用要求中提供的標題建立空白文件。系統會忽略要求中的其他欄位,包括提供的任何內容。
傳回建立的文件。
HTTP 要求
POST https://docs.googleapis.com/v1/documents
這個網址使用 gRPC 轉碼 語法。
要求主體
要求主體會包含結構如下的資料:
JSON 表示法
{
"documentId" : string ,
"title" : string ,
"tabs" : [
{
object (Tab )
}
] ,
"revisionId" : string ,
"suggestionsViewMode" : enum (SuggestionsViewMode ) ,
"commentsViewMode" : enum (CommentsViewMode ) ,
"comments" : [
{
object (CommentThread )
}
] ,
"suggestions" : [
{
object (SuggestionThread )
}
] ,
"body" : {
object (Body )
} ,
"headers" : {
string : {
object (Header )
} ,
...
} ,
"footers" : {
string : {
object (Footer )
} ,
...
} ,
"footnotes" : {
string : {
object (Footnote )
} ,
...
} ,
"documentStyle" : {
object (DocumentStyle )
} ,
"suggestedDocumentStyleChanges" : {
string : {
object (SuggestedDocumentStyle )
} ,
...
} ,
"namedStyles" : {
object (NamedStyles )
} ,
"suggestedNamedStylesChanges" : {
string : {
object (SuggestedNamedStyles )
} ,
...
} ,
"lists" : {
string : {
object (List )
} ,
...
} ,
"namedRanges" : {
string : {
object (NamedRanges )
} ,
...
} ,
"inlineObjects" : {
string : {
object (InlineObject )
} ,
...
} ,
"positionedObjects" : {
string : {
object (PositionedObject )
} ,
...
}
}
欄位
documentId
string
僅供輸出。文件的 ID。
title
string
文件的標題。
tabs[]
object (Tab )
文件中的分頁。
分頁可以包含子分頁,也就是巢狀分頁。子分頁會以 Tab.childTabs 欄位表示。
revisionId
string
僅供輸出。文件的修訂版本 ID。可用於更新要求,指定要將更新套用至哪個文件修訂版本,以及文件自該修訂版本編輯後,要求應如何運作。只有在使用者擁有文件的編輯權限時,才會填入這項資訊。
修訂版本 ID 不是序號,而是不透明的字串。修訂版本 ID 的格式可能會隨時間而有所異動。系統傳回的修訂版本 ID 僅保證在傳回後的 24 小時內有效,且無法在使用者之間共用。如果兩次呼叫之間的修訂版本 ID 沒有變更,表示文件未變更。相反地,如果 ID 變更 (針對相同文件和使用者),通常表示文件已更新。不過,ID 變更也可能是因為內部因素,例如 ID 格式變更。
suggestionsViewMode
enum (SuggestionsViewMode )
僅供輸出。套用至文件的建議檢視模式。
注意:編輯文件時,變更內容必須以含有 SUGGESTIONS_INLINE 的文件為依據。
commentsViewMode
enum (CommentsViewMode )
僅供輸出。套用至文件的註解檢視模式。
comments[]
object (CommentThread )
僅供輸出。與文件相關的註解。只有在 commentsViewMode 參數設為需要留言時 (例如 COMMENTS_VIEW_MODE_INCLUDED),才會填入這個值。
suggestions[]
object (SuggestionThread )
僅供輸出。與文件相關的建議。只有在 commentsViewMode 參數設為需要留言時 (例如 COMMENTS_VIEW_MODE_INCLUDED),才會填入這個值。
body
object (Body )
僅供輸出。文件的主要內容。
舊版欄位:請改用 Document.tabs.documentTab.body ,當 includeTabsContent 參數設為 true 時,這個欄位會顯示所有分頁的實際文件內容。如果為 false 或未設定,這個欄位會包含文件第一個分頁的相關資訊。
headers
map (key: string, value: object (Header ))
僅供輸出。文件中的標題,以標題 ID 做為鍵。
舊版欄位:請改用 Document.tabs.documentTab.headers ,當 includeTabsContent 參數設為 true 時,這個欄位會顯示所有分頁的實際文件內容。如果為 false 或未設定,這個欄位會包含文件第一個分頁的相關資訊。
footers
map (key: string, value: object (Footer ))
僅供輸出。文件中的頁尾,以頁尾 ID 做為鍵。
舊版欄位:請改用 Document.tabs.documentTab.footers ,當 includeTabsContent 參數設為 true 時,這個欄位會顯示所有分頁的實際文件內容。如果為 false 或未設定,這個欄位會包含文件第一個分頁的相關資訊。
footnotes
map (key: string, value: object (Footnote ))
僅供輸出。文件中的註腳,以註腳 ID 為鍵。
舊版欄位:請改用 Document.tabs.documentTab.footnotes ,當 includeTabsContent 參數設為 true 時,這個欄位會顯示所有分頁的實際文件內容。如果為 false 或未設定,這個欄位會包含文件第一個分頁的相關資訊。
documentStyle
object (DocumentStyle )
僅供輸出。文件的樣式。
舊版欄位:請改用 Document.tabs.documentTab.documentStyle ,當 includeTabsContent 參數設為 true 時,這個欄位會顯示所有分頁的實際文件內容。如果為 false 或未設定,這個欄位會包含文件第一個分頁的相關資訊。
suggestedDocumentStyleChanges
map (key: string, value: object (SuggestedDocumentStyle ))
僅供輸出。建議的文件樣式變更,以建議 ID 做為鍵。
舊版欄位:請改用 Document.tabs.documentTab.suggestedDocumentStyleChanges ,當 includeTabsContent 參數設為 true 時,這個欄位會顯示所有分頁的實際文件內容。如果為 false 或未設定,這個欄位會包含文件第一個分頁的相關資訊。
namedStyles
object (NamedStyles )
僅供輸出。文件的具名樣式。
舊版欄位:請改用 Document.tabs.documentTab.namedStyles ,當 includeTabsContent 參數設為 true 時,這個欄位會顯示所有分頁的實際文件內容。如果為 false 或未設定,這個欄位會包含文件第一個分頁的相關資訊。
suggestedNamedStylesChanges
map (key: string, value: object (SuggestedNamedStyles ))
僅供輸出。建議對文件具名樣式進行的變更,以建議 ID 做為鍵。
舊版欄位:請改用 Document.tabs.documentTab.suggestedNamedStylesChanges ,當 includeTabsContent 參數設為 true 時,這個欄位會顯示所有分頁的實際文件內容。如果為 false 或未設定,這個欄位會包含文件第一個分頁的相關資訊。
lists
map (key: string, value: object (List ))
僅供輸出。文件中的清單,以清單 ID 做為鍵。
舊版欄位:請改用 Document.tabs.documentTab.lists ,當 includeTabsContent 參數設為 true 時,這個欄位會顯示所有分頁的實際文件內容。如果為 false 或未設定,這個欄位會包含文件第一個分頁的相關資訊。
namedRanges
map (key: string, value: object (NamedRanges ))
僅供輸出。文件中以名稱做為鍵的已命名範圍。
舊版欄位:請改用 Document.tabs.documentTab.namedRanges ,當 includeTabsContent 參數設為 true 時,這個欄位會顯示所有分頁的實際文件內容。如果為 false 或未設定,這個欄位會包含文件第一個分頁的相關資訊。
inlineObjects
map (key: string, value: object (InlineObject ))
僅供輸出。文件中的內嵌物件,以物件 ID 做為鍵。
舊版欄位:請改用 Document.tabs.documentTab.inlineObjects ,當 includeTabsContent 參數設為 true 時,這個欄位會顯示所有分頁的實際文件內容。如果為 false 或未設定,這個欄位會包含文件第一個分頁的相關資訊。
positionedObjects
map (key: string, value: object (PositionedObject ))
僅供輸出。文件中已定位的物件,以物件 ID 做為鍵。
舊版欄位:請改用 Document.tabs.documentTab.positionedObjects ,當 includeTabsContent 參數設為 true 時,這個欄位會顯示所有分頁的實際文件內容。如果為 false 或未設定,這個欄位會包含文件第一個分頁的相關資訊。
回應主體
如果成功,回應主體會包含新建立的 Document 執行個體。
授權範圍
需要下列其中一種 OAuth 範圍:
https://www.googleapis.com/auth/documents
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
詳情請參閱授權指南 。
提供意見
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權 ,程式碼範例則為阿帕契 2.0 授權 。詳情請參閱《Google Developers 網站政策 》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2026-07-07 (世界標準時間)。
想進一步說明嗎?
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2026-07-07 (世界標準時間)。"],[],[]]