我正在尝试通过在单击期间检测到控制键来打开新标签页。 我知道逻辑,但是只要有逻辑,就不会检测到控制键,而是打开浏览器检查器菜单。
{
"timeZone": "America/New_York",
"dependencies": {
},
"oauthScopes": [
"https://www.googleapis.com/auth/script.container.ui",
"https://www.googleapis.com/auth/spreadsheets"
]
}
检测到onClick的元素是一个按钮。我也尝试过使用锚标签。两者具有相同的行为。 我也尝试过:
function handleClick(event) {
event.preventDefault()
if (event.ctrlKey) {
return window.open('www.google.com', '_blank')
}
return window.open('www.google.com', '_self')
}
这将起作用,但是用于Shift键:
function handleClick(event) {
event.preventDefault()
if (event.keyCode === 17) {
return window.open('www.google.com', '_blank')
}
return window.open('www.google.com', '_self')
}