Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript(Chrome扩展)将数据填入Office 365 Excel表单_Javascript_Html_Google Chrome Extension_Query String - Fatal编程技术网

使用JavaScript(Chrome扩展)将数据填入Office 365 Excel表单

使用JavaScript(Chrome扩展)将数据填入Office 365 Excel表单,javascript,html,google-chrome-extension,query-string,Javascript,Html,Google Chrome Extension,Query String,我是JavaScript新手,希望创建一些可以帮助我的公司完成一些自动化工作的东西 我正在创建一个chrome扩展来跟踪我的同事在浏览器上工作的动态时间 基本上,chrome扩展将捕获userName,然后单击事件并使用URL查询字符串窗口提交到Office 365 Excel表单。打开(URL和userName)和setAttributes(“Value”,userName)然后getElementbyId(“按钮”)。单击()提交表单,但它无法通过,因为该值将被重置,错误将显示“需要回答”

我是JavaScript新手,希望创建一些可以帮助我的公司完成一些自动化工作的东西

我正在创建一个chrome扩展来跟踪我的同事在浏览器上工作的动态时间

基本上,chrome扩展将捕获
userName
,然后单击事件并使用URL查询字符串
窗口提交到Office 365 Excel表单。打开(URL和userName)
setAttributes(“Value”,userName)
然后
getElementbyId(“按钮”)。单击()
提交表单,但它无法通过,因为该值将被重置,错误将显示“需要回答” 我错过了什么

document.getElementsByClassName(“办公表单问题文本票房表单文本字段输入表单控件边框无半径”)[0].setAttribute(“值”、“CCC”)
document.getElementsByClassName(“按钮内容”)[7]。单击()

这是我在javascript中运行的两行代码。

我找到了。我想让它与Office 365 Excel表单一起工作


谢谢。

我想,你需要在点击事件/触发时查看文档。谢谢你的评论。如果我手动键入答案,我可以在控制台中执行元素。单击()。但是如果我用setAttribute(“value”,答案)运行它,它就不起作用了。哇,你有很多类名,只使用1或按名称调用。这是我能想到的获取元素和setAttribute(value)的唯一方法。excel表单没有谷歌表单这样的名称。我想,你需要在点击事件/触发时检查文档。谢谢你的评论。如果我手动键入答案,我可以在控制台中执行元素。单击()。但是如果我用setAttribute(“value”,答案)运行它,它就不起作用了。哇,你有很多类名,只使用1或按名称调用。这是我能想到的获取元素和setAttribute(value)的唯一方法。excel表单没有像google表单那样的名称。