Genel bir öğe. Document
içerikleri öğe olarak temsil edilir. Örneğin, List
, Paragraph
ve Table
öğelerdir ve Element
tarafından tanımlanan tüm yöntemleri (ör. get
) devralır.
Sınıfları uygulama
Ad | Kısa açıklama |
---|---|
Body | Google Dokümanlar dokümanında bir sekmenin içeriği. |
Container | Diğer öğeler içerebilen genel bir öğe. |
Date | Biçimlendirilmiş bir tarihi temsil eden bir öğe |
Equation | Matematiksel bir ifadeyi temsil eden bir öğe. |
Equation | Matematiksel bir Equation 'te bir işlevi temsil eden öğe. |
Equation | Matematiksel bir Equation 'te işlev ayırıcıyı temsil eden bir öğe. |
Equation | Matematiksel bir Equation 'te bir simgeyi temsil eden öğe. |
Footer | Bir altbilgi bölümünü temsil eden öğe. |
Footnote | Dipnotu temsil eden bir öğe. |
Footnote | Dipnot bölümünü temsil eden bir öğe. |
Header | Başlık bölümünü temsil eden bir öğe. |
Horizontal | Yatay bir kuralı temsil eden bir öğe. |
Inline | Yerleşik bir çizimi temsil eden bir öğe. |
Inline | Yerleştirilmiş bir resmi temsil eden bir öğe. |
List | Liste öğesini temsil eden bir öğe. |
Page | Sayfa sonunu temsil eden bir öğe. |
Paragraph | Bir paragrafı temsil eden öğe. |
Person | Bir kişiye ait bağlantıyı temsil eden öğe. |
Rich | Drive dosyası veya YouTube videosu gibi bir Google kaynağının bağlantısını temsil eden bir öğe. |
Table | Tabloyu temsil eden bir öğe. |
Table | Tablo hücresini temsil eden bir öğe. |
Table | İçindekiler tablosu içeren bir öğe. |
Table | Tablo satırını temsil eden bir öğe. |
Text | Zengin metin bölgesini temsil eden bir öğe. |
Unsupported | Bilinmeyen veya komut dosyasından etkilenemeyen bir bölgeyi temsil eden bir öğe (ör. sayfa numarası). |
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
as | Body | Mevcut öğeyi Body olarak döndürür. |
as | Date | Mevcut öğeyi Date olarak döndürür. |
as | Equation | Geçerli öğeyi Equation olarak döndürür. |
as | Equation | Mevcut öğeyi Equation olarak döndürür. |
as | Equation | Mevcut öğeyi Equation olarak döndürür. |
as | Equation | Mevcut öğeyi Equation olarak döndürür. |
as | Footer | Mevcut öğeyi Footer olarak döndürür. |
as | Footnote | Mevcut öğeyi Footnote olarak döndürür. |
as | Footnote | Mevcut öğeyi Footnote olarak döndürür. |
as | Header | Mevcut öğeyi Header olarak döndürür. |
as | Horizontal | Mevcut öğeyi Horizontal olarak döndürür. |
as | Inline | Mevcut öğeyi Inline olarak döndürür. |
as | Inline | Mevcut öğeyi Inline olarak döndürür. |
as | List | Mevcut öğeyi List olarak döndürür. |
as | Page | Mevcut öğeyi Page olarak döndürür. |
as | Paragraph | Mevcut öğeyi Paragraph olarak döndürür. |
as | Person | Mevcut öğeyi Person olarak döndürür. |
as | Rich | Geçerli öğeyi Rich olarak döndürür (ör. Google E-Tablolar dosyasının bağlantısı). |
as | Table | Mevcut öğeyi Table olarak döndürür. |
as | Table | Mevcut öğeyi Table olarak döndürür. |
as | Table | Mevcut öğeyi Table olarak döndürür. |
as | Table | Mevcut öğeyi Table olarak döndürür. |
as | Text | Mevcut öğeyi Text olarak döndürür. |
copy() | Element | Geçerli öğenin ayrılmış, derin bir kopyasını döndürür. |
get | Object | Öğenin özelliklerini alır. |
get | Element | Öğenin sonraki kardeş öğesini alır. |
get | Container | Öğenin üst öğesini alır. |
get | Element | Öğenin önceki kardeş öğesini alır. |
get | Element | Öğenin Element değerini alır. |
is | Boolean | Öğenin Document 'ün sonunda olup olmadığını belirler. |
merge() | Element | Öğeyi, aynı türdeki önceki kardeş öğeyle birleştirir. |
remove | Element | Öğeyi üst öğesinden kaldırır. |
set | Element | Öğenin özelliklerini ayarlar. |
Ayrıntılı dokümanlar
asBody()
Mevcut öğeyi Body
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Body
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asDate()
Mevcut öğeyi Date
olarak döndürür.
Bir öğenin Date
olduğunu biliyorsanız türünü Date
olarak ayarlamak için bu yöntemi kullanın. Bunu yaptığınızda, Apps Script düzenleyicideki otomatik tamamlama özelliği, Date
ile kullanabileceğiniz yöntemleri size gösterir.
Return
Date
: Türü Date
olarak ayarlanmış geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asEquation()
Geçerli öğeyi Equation
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Equation
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asEquationFunction()
Mevcut öğeyi Equation
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Equation
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asEquationFunctionArgumentSeparator()
Mevcut öğeyi Equation
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Equation
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asEquationSymbol()
Mevcut öğeyi Equation
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Equation
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asFootnote()
Mevcut öğeyi Footnote
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Footnote
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asFootnoteSection()
Mevcut öğeyi Footnote
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Footnote
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asHeaderSection()
Mevcut öğeyi Header
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Header
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asHorizontalRule()
Mevcut öğeyi Horizontal
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Horizontal
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asInlineDrawing()
Mevcut öğeyi Inline
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Inline
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asInlineImage()
Mevcut öğeyi Inline
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Inline
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asListItem()
Mevcut öğeyi List
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
List
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asPageBreak()
Mevcut öğeyi Page
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Page
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asParagraph()
Mevcut öğeyi Paragraph
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Paragraph
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asPerson()
Mevcut öğeyi Person
olarak döndürür.
Bir öğenin Person
olduğunu biliyorsanız türünü kişi olarak ayarlamak için bu yöntemi kullanın.
Bunu yaptığınızda, Apps Script düzenleyicisindeki otomatik tamamlama özelliği, kişi öğesiyle kullanabileceğiniz yöntemleri gösterir.
Return
Person
: Türü Person
olarak ayarlanmış geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asRichLink()
Geçerli öğeyi Rich
olarak döndürür (ör. Google E-Tablolar dosyasının bağlantısı).
Bir öğenin Rich
olduğunu biliyorsanız türünü Rich
olarak ayarlamak için bu yöntemi kullanın. Bunu yaptığınızda Apps Script düzenleyicisindeki otomatik tamamlama özelliği, Rich
ile kullanabileceğiniz yöntemleri gösterir.
Return
Rich
: Türü Rich
olarak ayarlanmış geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asTable()
Mevcut öğeyi Table
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Table
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asTableCell()
Mevcut öğeyi Table
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Table
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asTableOfContents()
Mevcut öğeyi Table
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Table
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asTableRow()
Mevcut öğeyi Table
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Table
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asText()
Mevcut öğeyi Text
olarak döndürür.
Belirli bir öğenin belirli bir türde olduğu bilindiğinde otomatik tamamlamaya yardımcı olmak için bu yöntemi kullanın.
Return
Text
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
copy()
Geçerli öğenin ayrılmış, derin bir kopyasını döndürür.
Öğede bulunan tüm alt öğeler de kopyalanır. Yeni öğenin üst öğesi yok.
Return
Element
: Yeni kopya.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getAttributes()
Öğenin özelliklerini alır.
Sonuç, her geçerli öğe özelliği için bir özellik içeren bir nesnedir. Bu nesnedeki her özellik adı, Document
dizininde bir öğeye karşılık gelir.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Append a styled paragraph. const par = body.appendParagraph('A bold, italicized paragraph.'); par.setBold(true); par.setItalic(true); // Retrieve the paragraph's attributes. const atts = par.getAttributes(); // Log the paragraph attributes. for (const att in atts) { Logger.log(`${att}:${atts[att]}`); }
Return
Object
: Öğenin özellikleri.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getNextSibling()
Öğenin sonraki kardeş öğesini alır.
Bir sonraki kardeş öğe, aynı üst öğeye sahiptir ve geçerli öğeyi takip eder.
Return
Element
: Sonraki kardeş öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getParent()
Öğenin üst öğesini alır.
Üst öğe, geçerli öğeyi içerir.
Return
Container
: Üst öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getPreviousSibling()
Öğenin önceki kardeş öğesini alır.
Önceki kardeş öğe, aynı üst öğeye sahiptir ve geçerli öğeden önce gelir.
Return
Element
: Önceki kardeş öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getType()
Öğenin Element
değerini alır.
Belirli bir öğenin tam türünü belirlemek için get
öğesini kullanın.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Obtain the first element in the active tab's body. const firstChild = body.getChild(0); // Use getType() to determine the element's type. if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) { Logger.log('The first element is a paragraph.'); } else { Logger.log('The first element is not a paragraph.'); }
Return
Element
: Öğe türü.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
isAtDocumentEnd()
Öğenin Document
'ün sonunda olup olmadığını belirler.
Return
Boolean
: Öğenin sekmenin sonunda olup olmadığı.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
merge()
Öğeyi, aynı türdeki önceki kardeş öğeyle birleştirir.
Yalnızca aynı Element
öğeleri birleştirilebilir. Geçerli öğede bulunan tüm alt öğeler, önceki kardeş öğeye taşınır.
Mevcut öğe dokümandan kaldırılır.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Example 1: Merge paragraphs // Append two paragraphs to the document's active tab. const par1 = body.appendParagraph('Paragraph 1.'); const par2 = body.appendParagraph('Paragraph 2.'); // Merge the newly added paragraphs into a single paragraph. par2.merge(); // Example 2: Merge table cells // Create a two-dimensional array containing the table's cell contents. const cells = [ ['Row 1, Cell 1', 'Row 1, Cell 2'], ['Row 2, Cell 1', 'Row 2, Cell 2'], ]; // Build a table from the array. const table = body.appendTable(cells); // Get the first row in the table. const row = table.getRow(0); // Get the two cells in this row. const cell1 = row.getCell(0); const cell2 = row.getCell(1); // Merge the current cell into its preceding sibling element. const merged = cell2.merge();
Return
Element
: Birleştirilmiş öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
removeFromParent()
Öğeyi üst öğesinden kaldırır.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Remove all images in the active tab's body. const imgs = body.getImages(); for (let i = 0; i < imgs.length; i++) { imgs[i].removeFromParent(); }
Return
Element
: Kaldırılan öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setAttributes(attributes)
Öğenin özelliklerini ayarlar.
Belirtilen attributes parametresi, her bir özellik adının Document
numaralandırmasında bir öğe olduğu ve her bir özellik değerinin uygulanacak yeni değer olduğu bir nesne olmalıdır.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Define a custom paragraph style. const style = {}; style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.RIGHT; style[DocumentApp.Attribute.FONT_FAMILY] = 'Calibri'; style[DocumentApp.Attribute.FONT_SIZE] = 18; style[DocumentApp.Attribute.BOLD] = true; // Append a plain paragraph. const par = body.appendParagraph('A paragraph with custom style.'); // Apply the custom style. par.setAttributes(style);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
attributes | Object | Öğenin özellikleri. |
Return
Element
: Geçerli öğe.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents