用于获取当前所选图像 MIME 类型的 Google Apps 脚本
我有一个 Google Doc 文件,我需要确定该文件的 MIME 类型,但
我没有找到任何可以获取所选图像(使用鼠标在图像上选择单个图像)的 MIME 类型的方法。
我已经尝试过
var doc = DocumentApp.getActiveDocument();
var docText = doc.editAsText();
var content = docText.getSelection();
但它不会获得图像类型。非常感谢任何帮助。
I have a Google Doc file where I need to determine the MIME type of the file
I didnt find any methods that can get the mime type of the selected (SELECT USING SINGLE ON THE IMAGE USING MOUSE) image.
I have tried with
var doc = DocumentApp.getActiveDocument();
var docText = doc.editAsText();
var content = docText.getSelection();
But it will not get the image type. Any help is greatly appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用文档 getSelection() 的方法来代替使用
editAsText()
。然后从选择中您将得到一个范围,从该范围中您可以获得它所具有的元素。在这种情况下,由于它只是一张图像,因此它应该只有一个元素,但您可以使用 for 循环来处理该范围的所有元素。
这是一个没有 for 循环的简化版本:
更新
根据 @Cooper 评论,您可以使用与此答案中的方法共享的方法:
这将返回
image/jpeg
You can use the method for Document getSelection() instead of using
editAsText()
.Then from the selection you will get a range, from that range you get the elements it has. In this case since it is only one image it should have only one element, but you can use a for loop to treat all the elements of the range.
This is a simplified version without the for loop:
UPDATE
Based on @Cooper comment you can use his method shared with the one on this answer as:
This will return
image/jpeg