问题标签 [after-save]

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 投票
3 回答
1283 浏览

ruby-on-rails - Ruby on Rails——堆栈级别太深

模型:

日志:

然后它一次又一次地重复最后一行,直到我手动停止它。谁能告诉我我做错了什么?

0 投票
1 回答
2825 浏览

excel - 保存excel文件后运行宏不起作用

我无法让我的宏运行AfterSaveBeforeClose事件。

我将一张工作表导出到一个 .csv 文件,当我将此宏链接到一个按钮时,它已经可以很好地与下一个代码一起使用:

上面的代码在一个模块中。正如我所说,当链接到一个按钮并按下该按钮时,它工作得很好。但我希望它在用户保存文件时运行。为此,我将下一个代码放入ThisWorkbook

我尝试了各种方法,例如将宏的代码放在AfterSave-event 中,Application.EnableEvents并在调用前后禁用/启用,CopyToCSV但对我没有任何作用......

有人有建议吗?我疯了,我在谷歌上找到的每个主题都说要把代码放进去ThisWorkbook,但已经这样做了。

0 投票
2 回答
306 浏览

excel - 带有 aftersave 子程序的无限循环

我正在尝试使用veryhidden 来强制用户启用宏来维护我的工作簿的安全性。

这很好用,只是用户抱怨缺少一个对话框来询问他们是否希望保存或不关闭。

我以 msgbox 的形式添加了保存/不保存功能,但是这打开了一个违反安全性的特定情况:

也就是说,如果用户打开文件,启用宏,通过启动屏幕,使用保存功能保存工作簿,然后关闭而不保存,那么下次打开工作簿时,它不会强制用户启用宏。

我试图通过设置在保存时运行的以下代码来解决这个问题(我在保存之前没有运气,因为它在代码运行后再次保存,这破坏了代码的要点)但是这段代码似乎生成由保存触发的无限循环。我尝试在开始时进行检查以检查状态是否已保存,但由于宏在保存后运行,因此对于宏而言始终是真实状态。

同样,我尝试在底部添加检查以查看其是否已保存,如果已保存,则退出子例程,但是代码永远不会走这么远,因为它会在保存时再次触发。

有人有想法么?(下面的代码)

0 投票
1 回答
167 浏览

ruby-on-rails - 插入后的 Rails 回调

我正在使用一个闭包表来对我的一个模型的层次结构进行建模。因此,我正在使用after_create因此,每当调用Model.create挂钩来创建 tree_path 对象。我还希望在#new#save一起调用时运行此挂钩。这意味着我必须使用after_save而不是after_create,但是 after_save 也在更新时运行,这是我不想要的。

是否可以让回调在对象的初始插入(创建或首次保存)时运行,但不能在更新时运行?从回调中创建更多对象是不好的形式吗?

0 投票
2 回答
153 浏览

postgresql - 环回“保存后”触发创建和更新,但我只想更新

一旦产品更新,我有上述方法可以做某事,但“保存后”也由创建触发。如何仅通过更新而不是创建触发?

非常感谢!

环回”:“^3.22.0”“连接器”:“postgresql”

0 投票
2 回答
357 浏览

ruby-on-rails - 如何计算 ruby​​ on rails 中的特定评分计数哈希?

所以,我在评论模型上有一个after_save钩子,它调用产品模型的calculate_specific_rating函数。函数是这样的:

现在,它回来了

我希望它像这样返回:

另外,每次保存评论时都可以初始化一个新的哈希值吗?我想要一些替代品。谢谢

0 投票
1 回答
69 浏览

ruby - Ruby MongoId:回调中的竞争条件

我有模型:

想象一下,如果执行以下代码,当变量ab接收相同的文档并且函数update!使用相同的参数执行时name: 'foo'。因此,在第一次更新中my_callback应该调用该函数,但在第二次更新中不应该调用。

如何防止该功能my_callback在第二次更新中运行?

0 投票
1 回答
95 浏览

hook - SugarCRM 识别记录是从 after_save 钩子创建或更新的

我有一个 SugarCRM 6.5 应用程序。创建记录时(不是在更新期间),我必须使用 after_save 钩子触发电子邮件。

我知道我可以使用工作流程。但是由于多种原因,我不能在这种情况下使用工作流。

现在我需要知道如何查找记录是刚刚创建还是从 after_save 挂钩文件中更新?

这种情况无济于事。知道如何找到记录是否已创建但未从 after_save 挂钩更新吗?