使用应用程序脚本在内存中创建新blob
Create a new blob in memory using Apps Script
我想在内存中创建一个新的blob,将内容放在blob中,命名,最后将其保存为Drive中的文件。
我知道如何在驱动器中从Blob创建文件。我唯一要找的就是创建一个空的新blob。
您可以使用实用程序服务在内存中创建一个新的blob:
function createNewBlob() {
var blobNew = Utilities.newBlob("initial data");
blobNew.setName("BlobTest");
Logger.log(blobNew.getName());
blobNew.setDataFromString("Some new Content");
Logger.log(blobNew.getDataAsString())
var newFileReference = DriveApp.createFile(blobNew);
newFileReference.setName('New Blob Test');
};
您还可以创建一个包含少量数据的新文件,然后更改内容。在本例中,在根目录中创建了一个文件,内容为"abc"。然后将blob的内容设置为其他内容。
function createNewBlob() {
// Create an BLOB file with the content "abc"
var blobNew = DriveApp.createFile('BlobTest', 'abc', MimeType.Blob);
Logger.log(blobNew.getName());
blobNew.setContent("Some new Content");
Logger.log(blobNew.getBlob().getDataAsString())
};
您可以在内存中创建数据,然后用完成的数据创建blob。
相关文章:
- AudioContext从blob获取数据的视频创建MediaElementSource
- 有没有一种方法可以为urlCreator.createObjectURL(blob)创建文件名
- 使用Javascript创建Azure Blob
- 在消耗大量内存后,浏览器在创建图像Blob的ObjectURL时抛出错误
- 使用应用程序脚本在内存中创建新blob
- 将 pdf 加载到 Blob 并创建网址
- 如何从 atob 创建二进制 blob - 当前获取不同的字节
- 如何使用javascript中的Blob创建文件并将其保存在本地系统中
- 如何创建视频文件的blob
- 使用blob创建json文件
- 在JS中创建二进制blob
- Javascript如何创建和使用带有纯二进制数据的blob
- 使用HTML元素中的数据创建Javascript Blob().然后将其作为文本文件下载
- 使用$http从服务器下载的原始文件创建Blob对象
- 从blob切片创建blob
- 从外部图像url创建Blob
- 在JavaScript中从Base64字符串创建BLOB
- 如何从图像url创建Blob对象
- 节点.js无法创建 Blob
- 使用 Fancybox 创建 Blob 图像库