问题标签 [shared-variable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
433 浏览

c# - 我可以使用 Dynamics 365 中的 SharedVariables 在 CodeActivity(工作流)和插件之间传递信息吗?

我有一个定制的 CodeActivity,它被 Dynamics 365 中的按需工作流调用。CodeActivity 创建一个新的报价,进而触发我针对创建消息注册的一些插件。

如果插件违反我的 CodeActivity 创建的报价,我希望阻止插件触发。插件应该在所有其他情况下触发。

我以为我可以在上下文中使用SharedVariables来做到这一点,但我无法让它工作。我在下面分享了一个基本片段,展示了我所做的事情,但是在我的示例foundKey中总是错误的。难道我做错了什么?有没有不同的方法来实现这个要求?

代码活动

插入

0 投票
1 回答
275 浏览

python - 多处理共享变量

虽然这个问题看起来很重复,但我绝对不知道我做错了什么。

Python文档和我尝试过的许多其他示例提供的以下示例完全忽略了目标函数变量设置。

我正在使用 Jupyter Notebook 和 Windows 在 Python 3.7.3 上运行它。但我在使用 Linux 时也遇到了同样的问题。

我不知道发生了什么,看起来有一些额外的配置可以在进程之间共享状态。

在此处输入图像描述

0 投票
2 回答
552 浏览

javascript - oracle apex 中的共享变量

我是 Oracle Apex 的初学者,我使用的是 19.1 版。

如何创建/使用共享变量?我想通过不同的页面设置/访问它们。我无法弄清楚这一点,因为所有东西都提供了一个接口,并且对低级 JavaScript 代码的访问不多。

0 投票
1 回答
103 浏览

python - 在烧瓶中的路线和主要之间使用共享变量

我有一个 python 烧瓶服务器。在main我的脚本中,我从用户那里得到一个变量,它定义了我的服务器的模式。我想在我的控制器中设置这个变量main(只)并使用它(只读)。我目前正在使用os.environ,但我正在寻找更多的使用方式。

我用谷歌搜索并尝试了以下选项:

  1. flask.g:为每个请求重置它;所以,当它被设置在其他地方时,我不能在控制器中使用它。
  2. flask.session:在请求上下文之外无法访问它,我无法在主环境中设置它。
  3. Flask-Session: 像第二项一样,我不能在main.
0 投票
0 回答
89 浏览

makefile - 在 openwrt 的自定义包之间共享的 Makefile 变量

在添加自定义包时,包 A 正在使用需要由其他包 B 更新(或不更新)的 Makefile 变量,但是包 B 对于编译包 A 不是必需的。换句话说,如果配置选择包 B 在这种情况下共享 Makefile变量被填充并且值可以被其他包看到。

套餐A

$(变量1)

包 B

变量1:=“-Dxyz -Dabc”

我尝试在 rules.mk 中设置空的“variable1”,但它不起作用。感谢是否有人可以指出我现有的相同示例。

0 投票
0 回答
20 浏览

crystal-reports - 页眉中的共享变量重置公式不会导致页脚中的公式重置

我在组页脚中有这个公式,它计数准确。

然后我把这个公式放在组标题中,但它不会导致我的变量重置。

我究竟做错了什么?

0 投票
1 回答
474 浏览

crystal-reports - Crystal Report - 共享变量在报表页脚中添加最后一行数据两次

我正在使用 Crystal Reports 2016。我没有用它做很多工作,而且我所做的大部分工作都是我管理的,但遇到了一个我似乎无法找到解决方案的问题。

作为一个组织,我们有客户承诺每月捐赠一定金额。我有一份需要写的报告,其中显示有多少客户提供的金额高于、等于或低于他们的承诺金额。

通过使用共享变量创建运行总计,我设法解决了由于“总和”或“不同计数”而导致运行总计不工作的问题。然而,现在我遇到了一个障碍,公式都可以按照我的意愿工作,除了变量在报表页脚中添加了最后一行数据两次。

我已经进行了各种 Google 搜索并尝试了一系列建议,包括将某些公式从“WhilePrintingRecords”切换到“EvaluateAfter”,但我所做的似乎没有改变最终计数。

以下是我的公式示例及其在报告中的位置。请注意,这些不会重置,以便我获得最终总数。

位于组页脚 1a)

@Pledge 与实际:

这个公式只是为了确定某人是否提供了更多、等于或少于他们的承诺,以便我可以根据该标准评估数据。对于“更多”和“更少”标准,我有与以下示例中相同的公式。

@EqualAmount1:

如果相关客户在给定时间段内捐赠的金额加起来等于该金额(使用共享 CurrencyVar 金额公式按客户记录(即第 1 组)求和),则此公式将给出一个值,例如 50 英镑。

位于组页脚 1b)

@EqualAmount2:

这给出了到目前为止所有客户金额的总和,例如 £50 £100 £100 £100 £150 £150 £200 £250

位于报告页脚

@EqualAmount3:

我认为这将简单地显示通过上述公式获得的最终金额,如果这是最后一行,则为 250 英镑,但它再次添加最后一行,例如赚 300 英镑。

这是我第一次使用变量,所以几乎肯定错过了一些非常非常简单的东西。因此,任何指导将不胜感激。


更新:好的,所以按照赫林格的建议做了,一切都很好;我也可以使用相同的公式来生成承诺金额的运行总计,但我现在再次陷入困境,因为我无法为捐赠的总金额创建运行总计。

我的意思是,在报告的底部,我需要说明以下内容:

10 位客户的捐赠超过了他们的承诺——他们承诺了 100 英镑,总共捐赠了 200 英镑。50 位客户完全做出了承诺——他们承诺并捐赠了 500 英镑。5 位客户的捐款低于他们的承诺——他们承诺了 200 英镑,但捐赠了 100 英镑。

因此,我可以在这些句子的前两部分出色地使用 Running Totals,但最后一点 - 他们的捐款总和 - 不能使用相同的 Running Totals 公式完成,因为客户可能有多个订单行,它们是相加以显示客户给出的总数。

这是我的报告到目前为止的样子:

在此处输入图像描述

因此,例如,如果客户 {Sum of @Gross} 是 100 英镑,它可能由 3 行组成,1 行是 50 英镑,2 行是 25 英镑。使用运行总计仅使用最高订单行。对不起,我对Crystal的了解真的很有限,因为我不经常使用它,只知道如何做基础知识。:(

0 投票
1 回答
126 浏览

c# - 将 JSON 传递给 Dynamics CRM SharedVariable 而不是字符串

我有被序列化为 JSON 的数据,然后必须将其添加到 SharedVariable 中的 Dynamics PluginExeutionContext 中。问题是 JSON 内容作为字符串传递,不能在接收器的另一端解析为 JSON。

现在是这样通过的:

我需要的是没有像这样的双引号的“JsonContent”

首先,我将数据序列化为 JSON 并将字符串传递给上下文,如下所示:

第二次尝试是返回 CRM 实体列表,希望 Dynamics 将其序列化。

最后一次尝试是将 JSON 字符串转换为对象:

没有任何效果,我总是用双引号得到 JSON 字符串。

有人有建议吗?

0 投票
0 回答
55 浏览

python - 具有共享变量的 Python 多线程

我认为这个问题是微不足道的,但我很难在这里解释类似的问题。我有多个线程使用排队顺序处理我的数据。这很好用,但我也希望有一个当前传递给每个线程的全局配置变量,我可以在必要时对其进行更新。

例如,在我的 Main.py 中,我的配置初始化如下:

在我的下一个文件“Application1.py”中,我有以下内容:

同样的事情发生在我的文件“Application2.py”中。在“Application2”中,我想更新“config”变量,以便它在下次“Application1”读取它时更改,无论何时(顺序并不重要)。我认为使用全局变量可以解决这个问题,但我读到使用它们通常是不受欢迎的。我想知道最有效的方法是什么。对我来说,线程读取的顺序和写入这个变量,我正在寻找最简单的方法。

如果我应该在这个问题中添加任何信息,请告诉我,谢谢!

0 投票
1 回答
81 浏览

c - 如何在线程之间共享变量?

我正在开发一个服务器-客户端项目,该项目允许服务器单独与客户端交换消息。但是,我必须修改服务器,以便当服务器发送消息时,它会发送到所有连接的客户端。

我知道这涉及在线程之间共享变量,但我对如何去做这件事感到困惑?

任何提示/指导将不胜感激!

服务器代码: