Crear notas

La API de Google Keep te permite crear dos tipos de notas: una de texto y una de lista. En este documento, se muestra cómo crear cada tipo.

Crear una nota de texto

En el siguiente ejemplo, se muestra cómo crear una nota de texto:

REST

Llama a notes.create con un recurso Note. Coloca el elemento TextContent en la sección de la nota.

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(); } 

Cómo crear una nota de lista

En el siguiente ejemplo, se muestra cómo crear una nota de lista:

REST

Llama a notes.create con un recurso Note. Coloca el elemento ListContent en la sección de la nota.

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(); }