小编Ale*_*tri的帖子

extern chrome extensions API的最佳方法,与Closure编译器高级优化一起使用?

有没有一种简单的方法可以在我的Chrome扩展程序代码中使用高级优化?

它使用chrome API,而Advanced Optimization不会重新识别其关键字.是否有文件或其他东西可以驱逐所有chrome API?

google-closure-compiler google-chrome-extension

8
推荐指数
1
解决办法
955
查看次数

在文件 URI 方案中使用 Windows 环境变量

我们可以在浏览器(或至少是 Chrome 浏览器)的路径、文件 URI 方案中使用环境变量,例如 %userprofile% 或 %appdata% 吗?

就像是

file:///%userprofile%/Documents/someFile.html
Run Code Online (Sandbox Code Playgroud)

我正在编写一个 Chrome 扩展程序,用于分析 Chrome 首选项 JSON 文件,以检测可疑的恶意软件活动。

谢谢

browser windows uri google-chrome google-chrome-extension

5
推荐指数
1
解决办法
2248
查看次数

在Form中创建一个ItemResponse

我正在尝试将代码的自动响应发送到我的一种形式.我可以打开它并发送空响应(我创建一个FormResponse并将其提交为空).

现在我想在提交之前填写itemResponses.我正在尝试使用

FormResponse.withItemResponse(itemResponse)
Run Code Online (Sandbox Code Playgroud)

https://developers.google.com/apps-script/reference/forms/form-response?hl=es-ES#withItemResponse(ItemResponse) 但我找不到创建ItemResponse参数来填充我的FormResponse的方法.我搜索了整个文档,我知道必须有办法,但我根本找不到它.

var form = FormApp.getActiveForm();
var response = form.createResponse();
var itemResponse = ????????????;
response.withItemResponse(itemResponse);
response.submit();
Run Code Online (Sandbox Code Playgroud)

任何提示?谢谢!

google-apps-script google-forms

5
推荐指数
1
解决办法
3853
查看次数

重置浏览器操作徽章的酷方法?

我有一个实现浏览器操作的扩展。当然,浏览器的动作是一直可见的,但是在某些url中具有特殊的意义。所以,我使用过滤的事件来监听这些 url 并设置正确的徽章

chrome.webNavigation.onDOMContentLoaded.addListener(
    function(tab){
        chrome.browserAction.setBadgeText({
            text:'bdge',
            tabId: tab
        });
    },
    {'url':[{hostSuffix: 'somedomain.com', pathPrefix: 'somePath/'}]}
);
Run Code Online (Sandbox Code Playgroud)

当用户从该页面导航出时,是否有一些“优雅”的方法来重置徽章,而无需监听每个标签导航?我应该执行一个内容脚本来挂起某个退出事件并发送消息吗?

非常感谢,

google-chrome-extension

5
推荐指数
1
解决办法
1810
查看次数

javascript中的UNRAR

是否有unRAR文件的库?我必须使用的 rar 文件包含多个文件。

我正在寻找一种导航 rar 内容的方法,并在 .rar 文件中获取包含所选文件的未压缩内容的 blob。

我已经在使用zip.js来解压缩文件,并且 RAR 也需要同样的方法。非常感谢您花时间阅读它。

javascript unrar

3
推荐指数
1
解决办法
4074
查看次数

我该如何收听通知?

有没有办法让扩展程序为浏览器通知添加监听器并访问它?我正在尝试使用Google日历的通知来启动自定义功能.

google-chrome-extension

3
推荐指数
1
解决办法
3653
查看次数

使用 Apps 脚本在内存中创建新的 blob

我想在内存中创建一个新的 blob,将内容放入 blob 中,为其命名,最后将其另存为云端硬盘中的文件。

我知道如何从 blob 在云端硬盘中创建文件。我唯一要寻找的是首先创建空的新斑点。

javascript blob google-apps-script

3
推荐指数
1
解决办法
8604
查看次数

识别表单目的地(电子表格和表格)

我正在研究一个与Google Form的响应表进行交互的脚本。

FormApp.getActiveForm().getDestinationId()
Run Code Online (Sandbox Code Playgroud)

给我电子表格ID,但我找不到获取工作表本身的方法。用户可以更改其名称和位置,因此我需要获取其ID,例如

Sheet.getSheetId()
Run Code Online (Sandbox Code Playgroud)

我还必须确定响应使用的列数。它不等于表格中的问题数量。我可以计算表格中的项目数:

Form.getItems().length
Run Code Online (Sandbox Code Playgroud)

然后搜索gridItems,在每行中添加行数,然后将它们减去一:

+ gridItem.getRows().length - 1
Run Code Online (Sandbox Code Playgroud)

最后,我认为没有办法将每个问题与工作表中的每一列相关联,而是通过某种方式将列名与项目标题进行比较。

谢谢

google-sheets google-apps-script google-forms

2
推荐指数
2
解决办法
4910
查看次数

如何在函数体中获取Function对象?

有没有办法在函数执行时获取Function对象?我正在为我的函数分配属性,并希望访问它们."这个"没有用.就像是:

a.b=function(){...code...};
a.b.c=100;
Run Code Online (Sandbox Code Playgroud)

我想从函数中的代码访问abc,而不知道它自己的名字."这个"是指a.怎么能得到b?

我尝试将函数绑定到他自己的对象,但我不能.

谢谢.

我正在添加这个例子,我必须在几个不同的"theString"和"someSpecificValues"之后重复:

Object.defineProperty(theObject, theString, {get: function(...){...}.bind(theObject, someSpecificValues), configurable: true});
Run Code Online (Sandbox Code Playgroud)

javascript

2
推荐指数
1
解决办法
53
查看次数