我写了一个小函数:
function weeklyCurrency(e) {
var changed_cell = e.range.getA1Notation();
Logger.log(changed_cell);
}
Run Code Online (Sandbox Code Playgroud)
然后将其设置为可安装的 onEdit 触发器:
Resources > current projects triggers > weeklyCurreency > onEdit
Run Code Online (Sandbox Code Playgroud)
已保存
转到工作表并在单元格中键入任何值,然后返回编辑器并单击View > Logs:
未找到用户日志。请运行您的脚本并重试。
我希望看到例如“ A15”。
为什么每次编辑时都看不到任何东西?
我还尝试通过将函数名称更改为onEdit()相同的内容来使用简单的触发器函数;没有结果。
var arr = [].slice.call(document.querySelectorAll("a[href*='pricing']"));
Run Code Online (Sandbox Code Playgroud)
返回长度为6的数组.
var arr = [].slice.call(document.querySelectorAll("a[href*='tarification']"));
Run Code Online (Sandbox Code Playgroud)
还生成一个长度为6的数组.
上下文是一个包含英文或法文页面的网站.两个版本中的任何一个或arr将在给定页面上返回6个结果,而另一个将生成一个空数组.
我想动态地解释这一点.因此,无论用户是在法语页面还是英语页面上,我都知道其中一个版本将返回6个元素.我可以写一份if()声明.但是有更整洁,更短的方式吗?我尝试了以下方法:
var arr = [].slice.call(document.querySelectorAll("a[href*='(tarification|pricing)']"));
Run Code Online (Sandbox Code Playgroud)
但那也返回了一个空数组.
我在 df 中有一个功能,其中一些缺失值仅显示为“”。
unique(page_my_df$Type)
[1] "list" "narrative" "how to" "news feature"
[5] "diary" "" "interview"
Run Code Online (Sandbox Code Playgroud)
我想用“未知”替换“”的所有实例。
page_my_df <- page_my_df %>%
mutate(Type = str_replace(.$Type, "", "unknown"),
Voice = str_replace(.$Voice, "", "unknown"))
Run Code Online (Sandbox Code Playgroud)
mutate_impl(.data, dots) 中的错误:评估错误:未实现。
在这里阅读一些文档,特别是在模式下:
使用boundary() 匹配字符、单词、行和句子边界。空模式 "" 等效于边界(“字符”)。
所以我试过:
page_my_df <- page_my_df %>%
mutate(Type = str_replace(.$Type, boundary(""), "unknown"),
Voice = str_replace(.$Voice, boundary(""), "unknown"))
Run Code Online (Sandbox Code Playgroud)
然后给出:
mutate_impl(.data, dots) 中的错误:评估错误:“arg”应该是“character”、“line_break”、“sentence”、“word”之一。
如何在 dplyr::mutate() 中用“unknown”替换空字符串?
根据这篇文章的一些帮助,我已经在 ubuntu 笔记本电脑上本地设置了 gitlab 。我的设置与该帖子 100% 准确。当我运行docker-compose up并访问 localhost:54321 时,我看到一个屏幕“更新我的密码”。我输入了新密码,然后进入登录页面,在其中单击以注册新帐户。我输入了我的姓名、电子邮件和密码,然后点击注册。然后我看到了这条消息:
我很困惑,因为我通过 docker 在本地托管 gitlab。谁是我的 gitlab 管理员?!
如何通过 docker 在本地托管的 gitlab 实例上注册?我的最终目标只是一个 hello world - 我想探索 gitlab 界面并了解该工具的全部内容。
我意识到这个问题之前已经被问过,但没有点击。真的没有占位符吗?
例子:
my_mtcars <- mtcars %>% mutate(bla = c(1:nrow(.)))
my_mtcars$bla[10] <- NA
my_mtcars$bla[15] <- NA
Run Code Online (Sandbox Code Playgroud)
作品:
# magritr pipe to return NA rows while debugging a df
my_mtcars %>% filter(!complete.cases(.)) %>% glimpse
Run Code Online (Sandbox Code Playgroud)
不起作用:
# native piple equivilent
my_mtcars |> filter(!complete.cases(.)) |> glimpse()
Run Code Online (Sandbox Code Playgroud)
我尝试使用本机管道执行的操作的“正确”方法是什么?
例如,我想删除字段mpg,选择carb,使其成为第一个,然后是现有顺序中剩余的所有内容。
mtcars |> select_at(vars(-mpg, carb, everything()))
Run Code Online (Sandbox Code Playgroud)
这似乎会根据需要降低 mpg,但 carb 不在前面位置/第一个变量。
我打电话的select_at()目的是用英语读“下降英里数,然后首先选择碳水化合物,然后选择其他一切”。
在 ?vars 的文档中,它说要使用 across。我对其中任何一种都持开放态度,但如果可能的话,我更喜欢单衬,而不是例如select(-mpg) |> select_at(vars(carb, everything()))
大约一年前,我拿起了我的第一本HTML书(XHTML).我已经用XHTML和CSS构建了两个简单的网站.我还研究了JavaScript的基础知识.
我现在想学习jQuery.
我不知道如果有的话,HTML5和CSS3如何使jQuery的某些部分变得冗余 - 是吗?
根据评论,关于jQuery的最佳书籍似乎是2007年出版的"jQuery in Action".
在给出HTML5和CSS3时,我是否需要在接近jQuery时谨慎行事?有人可以告诉我吗?
我正在工作的网站上有一个搜索框,并希望跟踪人们正在寻找的搜索字词。
由于搜索框会自动猜测并输入用户正在搜索的内容,因此没有点击事件。
在控制台中,当发生模糊时,我想要的textContent是以下内容的.textContent:
myVar = document.querySelectorAll('.twitter-typeahead > span')[2]
Run Code Online (Sandbox Code Playgroud)
但是,仅当有人实际键入内容时,此处返回的值才不是null。因此,附加模糊事件似乎是可行的方法。在另一个论坛上某人的帮助下,我在控制台中看到了以下内容:
myVar.addEventListener('blur', function(){dataLayer.push({'event':'bla'})})
Run Code Online (Sandbox Code Playgroud)
在控制台中键入所有内容之后,我看不到任何值被推送到dataLayer,这使我认为blur事件不起作用(与dataLayer.push函数相对)。
有关搜索框的页面在此处。
我如何将模糊事件附加到使搜索框失去焦点的人?
我知道如何从工作台导出文件并上传到 Excel 进行分析。最近,我有一台带有工作台的 Windows 计算机,我可以从查询中选择所有结果,然后粘贴到电子表格中。我最近搬到了 Mac 并下载了 MySQL Workbench 6.2 版本。现在,当我剪切粘贴到 Excel 时,每一行都在一个字段/列内,如下所示:
'814','BW Free report','4','0','0'
Run Code Online (Sandbox Code Playgroud)
所有这些都在一个单元格内,而不是像以前那样自动按列划分。
有办法改变这个吗?
我不确定要在这里添加哪些标签。
我正在向 JavaScript 中的 formSubmit 事件添加一些跟踪。我想通过在浏览器中多次提交表单来进行实验,并想知道 Chrome 中是否有某些设置或我可以在控制台中输入的某些 JS 会阻止表单在提交时重定向?