如何在第一次插入此文档时在google doc中插入文本,但不需要在Java中创建文本文件?
感谢。
答案 0 :(得分:0)
从您想要的内容作为内容创建ByteArrayInputStream
,然后将InputStreamContent对象传递给驱动器API的insert
方法:
File body = new File();
body.setTitle("My document");
body.setDescription("A test document");
body.setMimeType("text/plain");
final String textContent = "Hi! my first google doc!";
ByteArrayInputStream bis = new ByteArrayInputStream(textContent.getBytes("UTF-8"));
InputStreamContent content = new InputStreamContent();
content.inputStream = bis;
Drive.files.insert(body, content);