Airscript脚本发送图片

去年一直想搞在线表格图片来回读取和发送,一直没有什么办法,最近查看了一下api,好像更新了一些API.

其中两个完美解决我要发送图片的难题,(去年发送还是复制,收到的就是一个公式)

GetActiveShapeImg

获取激活单元格的图片数据(返回类型String - 图片原图下载链接)

InsertImage

插入单元格图片

有了这两个,就可以来回发送汇总读取了。

const sheet = Application.ActiveWorkbook.Sheets.Item("sheet1");

sheet.Activate();

Application.Range('A1').Select();

const tp = Application.ActiveSheet.Shapes.GetActiveShapeImg();

const dz = " " // 连接

const dk = KSDrive.openFile(dz)

const mbsheet = dk.Application.Sheets.Item("sheet1");

mbsheet.Activate(); // 要激活,否则图片会写到活动表

mbsheet.Range("A1").InsertImage(tp);

dk.close(false); // 一定要关闭打开连接

就是不知道,这个GetActiveShapeImg图片连接保存有效期多久

湖南省
浏览 42
收藏
2
分享
2 +1
+1
全部评论