window.atob(输入)/window.btoa(输入)方法是否在Desktop Studio(SAP IRPA)中正常工作?

2020-08-15 17:43发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在尝试使用 Desktop Studio(SAP IRPA)中的窗口对象下载文件格式的 Base64 内容(。 xlsx)。 在该过程中,我发现桌面工作室(decodeArrayBuffer) > libraries.so 我认为应该使用其中的可用方法。 但是在使用 decodeArrayBuffer 方法时,出现了"未定义窗口" 之类的错误。

我有以下疑问:

  1. 在Desktop Studio中使用窗口对象时是否需要启用任何功能?
  2. 我们是否准备在台式机工作室中锻炼所有预定义的方法,特别是在 Trail版本中?

任何人都可以尽快建议我。

预先感谢。

(96.9 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在尝试使用 Desktop Studio(SAP IRPA)中的窗口对象下载文件格式的 Base64 内容(。 xlsx)。 在该过程中,我发现桌面工作室(decodeArrayBuffer) > libraries.so 我认为应该使用其中的可用方法。 但是在使用 decodeArrayBuffer 方法时,出现了"未定义窗口" 之类的错误。

我有以下疑问:

  1. 在Desktop Studio中使用窗口对象时是否需要启用任何功能?
  2. 我们是否准备在台式机工作室中锻炼所有预定义的方法,特别是在 Trail版本中?

任何人都可以尽快建议我。

预先感谢。

(96.9 kB)
付费偷看设置
发送
2条回答
zhangjiyang1323
1楼-- · 2020-08-15 18:29

Sai Sreelekha Suraparaju

Hello Sai

窗口对象仅存在于浏览器内部的JavaScript引擎上下文中。 您可以在此处找到更多信息。 改用 ctx.base64类

最好的问候
Stefan

樱桃小丸子0093
2楼-- · 2020-08-15 18:23

嗨,史蒂芬,

谢谢您的回复!

我使用了 decodeArrayBuffer ctx.base64类。 但这会引发错误,因为"未定义窗口",因为在此encodeArrayBuffer函数中调用了window.atob(input)方法。

 encodeArrayBuffer:函数(输入){
       ctx.notifyAction('ctx.base64.decodeArrayBuffer');
      var binary_string = window.atob(输入);
       var len = binary_string.length;
       var bytes = new Uint8Array(len);
       对于(var i = 0; i  

预先感谢。

一周热门 更多>