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图片连接保存有效期多久