自定义函数 JSA_A_UINT8ARRAYTOBINARYSTRING Uint8转二进制字符串

function JSA_A_UINT8ARRAYTOBINARYSTRING(uint8Array) { //Uint8Array 转 二进制字符串
    uint8Array = (Array.isArray(uint8Array.valueOf()) || (uint8Array instanceof Uint8Array)) ? Array.from(uint8Array.valueOf()).flat(Infinity) : [uint8Array.valueOf()];
    let binaryString = "";
    let i = 0;
    
    while (i < uint8Array.length) {
        binaryString = binaryString + String.fromCharCode(uint8Array[i++]);
    }
    
    return binaryString
}

插入函数对话框、函数参数对话框:

加载宏文件function Workbook_Open(){}中添加以下代码。

Application.MacroOptions("JSA_A_UINT8ARRAYTOBINARYSTRING", "Uint8Array 转 二进制字符串", undefined, undefined, undefined, undefined, 14, undefined, undefined, undefined, ['Uint8Array,也可以是单行或多行数组。']);

云南省
浏览 40
收藏
点赞
分享
+1
2
+1
全部评论 2
 
烂芝士你完蛋了
。。别理我 我挂画世界的这人 我是苦主
·
回复
 
497128657
关系图:https://bbs.wps.cn/topic/68275
· 云南省
回复