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