建立附註

Google Keep API 可讓您建立兩種記事:文字記事和清單記事。本文件說明如何建立各類型。

建立文字記事

以下範例說明如何建立文字筆記:

REST

使用 Note 資源呼叫 notes.create。將 TextContent 放在筆記的 Section 中。

Java

/**  * Creates a new text note.  *  * @throws IOException  * @return The newly created text note.  */ private Note createTextNote(String title, String textContent) throws IOException {   Section noteBody = new Section().setText(new TextContent().setText(textContent));   Note newNote = new Note().setTitle(title).setBody(noteBody);    return keepService.notes().create(newNote).execute(); } 

建立清單記事

以下範例說明如何建立清單筆記:

REST

使用 Note 資源呼叫 notes.create。將 ListContent 放在筆記的 Section 中。

Java

/**  * Creates a new list note.  *  * @throws IOException  * @return The newly created list note.  */ private Note createListNote() throws IOException {   // Create a checked list item.   ListItem checkedListItem =       new ListItem().setText(new TextContent().setText("Send meeting invites")).setChecked(true);    // Create a list item with two children.   ListItem uncheckedListItemWithChildren =       new ListItem()           .setText(new TextContent().setText("Prepare the presentation"))           .setChecked(false)           .setChildListItems(               Arrays.asList(                   new ListItem().setText(new TextContent().setText("Review metrics")),                   new ListItem().setText(new TextContent().setText("Analyze sales projections")),                   new ListItem().setText(new TextContent().setText("Share with leads"))));    // Creates an unchecked list item.   ListItem uncheckedListItem =       new ListItem().setText(new TextContent().setText("Send summary email")).setChecked(true);    Note newNote =       new Note()           .setTitle("Marketing review meeting")           .setBody(               new Section()                   .setList(                       new ListContent()                           .setListItems(                               Arrays.asList(                                   checkedListItem,                                   uncheckedListItemWithChildren,                                   uncheckedListItem))));    return keepService.notes().create(newNote).execute(); }