我正在为工作设置Excel工作表。我有一列带有公式的列,该列会自动更新自从我向德国发送邮件以来的天数。我有一个复选框,显示是否已从德国退回。如果选中了该框,则将公式的值复制并粘贴到相同的单元格位置中,以便删除公式,以免对其进行更新。我正在尝试使此工作表万无一失,因此,如果未选中该框,那么我接下来要做的就是重新添加公式。第二部分出现错误1004。
import pymel.core as pm
import maya.mel as mel
def reduceEdge():
mel.eval('polySelectEdgesEveryN "edgeRing" 2;')
mel.eval('polySelectEdgesEveryN "edgeLoop" 1;')
pm.polyDelEdge(cv=True)
def reducePoly():
selection = pm.ls(sl=True)
for obj in selection:
for i, face in enumerate(obj.f):
normal = face.getNormal()
if (normal.x == 0.0 and normal.y == 0.0 and normal.z == 1.0):
pm.select(obj + '.e[' + str(i) + ']')
reduceEdge()
reducePoly()
关于我在这里做错了什么的任何想法?谢谢!