作为 Google Apps Script 项目的一部分,我正在尝试将活动电子表格和几个上传的文件移动到在共享目录中创建的新文件夹中。
我已经能够创建新文件夹:
DriveApp.getFolderById(parentFolder).createFolder(rename);
Run Code Online (Sandbox Code Playgroud)
但是为了能够将文件移动到我需要知道刚刚创建的文件夹的 ID 的位置。
其余的代码工作正常 - 如果我只是输入一个字符串作为另一个文件夹 ID,一切都会被移动。我只是坚持实际找到那个新的文件夹 ID。
有任何想法吗?
塔
如果你想在JavaScript中调用回调后执行代码,那么你可以在回调之后放置它:
function demoCallback(callback) {
callback()
console.log("I execute second")
}
demoCallback(() => {
console.log("I execute first")
})
Run Code Online (Sandbox Code Playgroud)
是否可以在函数范围内使用ES6 Promise做同样的事情?假设我有一个返回Promise的函数:
function demoPromise() {
return new Promise((resolve, reject) => {
resolve()
console.log("I execute first")
})
}
demoPromise().then(() => { console.log("I execute second") })
Run Code Online (Sandbox Code Playgroud)
后插入的代码决心执行一次许是解决了,但之前 则称为函数的范围之外.有没有办法可以在两者之后执行代码,但是在函数范围内这样做?
<span class="phone" aria-label="phone number 9 4 9 . 5 5 5 . 1 2 3 4">949.555.1234</span>
Run Code Online (Sandbox Code Playgroud)
这会打印页面上的电话号码。单击电话号码将按预期读取咏叹调标签,但是,如果我使用键盘箭头导航到电话号码,它会读取页面上输出的任何文本(“九百四十九期五百”... ) 在这种情况下,并且 aria-label 不受尊重。
使用 ChromeVox
另外值得一提的是,使用箭头键时,span 标签不会获得焦点。IE$("span").focus(function(){ // never gets here })
我在Vue.js应用程序中收到此烦人的“错误”消息。
error: Mixed spaces and tabs (no-mixed-spaces-and-tabs) at src/components/Landing.vue:388:2:
Run Code Online (Sandbox Code Playgroud)
我想知道如何抑制它?
因此,我遇到了阻止发送垃圾邮件的自定义PHP联系表单的问题.我添加了Google ReCaptcha并添加了一个函数来检查是否已填写隐藏字段然后不发送消息.但我的客户仍然收到垃圾邮件.客户端最近也从HubSpot迁移了代码,我想知道是否可能存在我缺少的小部件中构建的内容.我是PHP的新手所以请原谅任何新手的错误:).在此先感谢您的帮助!
HTML表格:
<div class="contact-form">
<form id="contact-form" method="post" action="contact-form-handler.php">
<input name="companyname" type="text" id="companyName" placeholder=" Company Name" required>
<input name="name" type="text" id="contactName" placeholder=" Contact Person" required>
<input name="email" type="email" id="Email" placeholder=" Your Email" required>
<p class="antispam">Leave this empty: <input type="text" name="url" /></p>
<input type="tel" id="Phone" name="Phone" placeholder=" Phone Number" required>
<textarea name="message" class='form-control' placeholder=" Write your message here..." style="white-space:pre-wrap; height:200px;width:500px;" row="4" required></textarea>
<div class="g-recaptcha" data-sitekey="6LcqLWkUA2AAADEMnsD4sZEj4BqmqGhx8CN5Hhqf" data-callback="recaptcha_callback"></div>
<input type="submit" id="submit_btn" name="submit_form" value="SEND MESSAGE" onclick="myFunction()" disabled>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
PHP处理程序
if (isset($_POST['submit_form'])) {
$name …Run Code Online (Sandbox Code Playgroud) 我有两个组件 1. Filter 和 2.Data
我已经在main.js文件中注入了两个组件
1.Main.js
render() {
return (
<div className={classes.Main}>
<Filter />
<DataComponent />
</div>
);
}
Run Code Online (Sandbox Code Playgroud)
2.过滤组件
在过滤器中,组件有两个下拉列表 1.color 和 2.class 基于下拉选择需要将数据从过滤器组件传递到数据组件
import React from 'react';
const Filter = (props) => {
return (
<div>
<ul>
<li className={classes.displayInline} >
<select name='color' onChange={this.handleChange} >
<option value='0'>Select</option>
<option value='1'>red</option>
<option value='2'>blue</option>
</select>
</li>
<li className={classes.displayInline} >
<select name='class' >
<option value='0'>Select Class</option>
<option value='1'>first</option>
<option value='2'>Second</option>
<option value='3'>Third</option>
<option value='4'>Fourth</option>
</select>
</li>
</ul>
</div>
);
} …Run Code Online (Sandbox Code Playgroud) 我需要选择 ID 包含方括号的元素。
IE
#element[0]
Run Code Online (Sandbox Code Playgroud)
但是,我不断收到:
错误:未能找到与选择器“element[0]”匹配的元素
我已经用 转义了选择器中的元素\,但这不起作用。
page.select("#fruit\[0\]", "apples")
Run Code Online (Sandbox Code Playgroud)
双反斜杠转义也不起作用。IE:
page.select("#fruit\\[0\\]", "apples")
Run Code Online (Sandbox Code Playgroud)
更新:我试图选择的元素:
<select id="fruit[0]">
<option>Please make a selection</option>
<option>apples</option>
</select>
Run Code Online (Sandbox Code Playgroud)
注意:即使我尝试在上面的查询中使用 page.waitFor 方法,我也会遇到同样的错误。
javascript google-chrome-devtools google-cloud-functions puppeteer
javascript ×5
callback ×1
contact-form ×1
ecmascript-6 ×1
es6-promise ×1
eslint ×1
form-submit ×1
html ×1
php ×1
promise ×1
puppeteer ×1
reactjs ×1
recaptcha ×1
vue.js ×1
wai-aria ×1